Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
O
Open-Cube FW
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Open Cube
Open-Cube FW
Graph
multicube-i2c
Select Git revision
Branches
12
bugfix/flash-drive-strength
bugfix/slower-flash
feature/gc-collectible-objects
hbridge-experiments
imu-fusion
jv-obhajoba
jv-robosoutez
main
default
protected
maker-faire
multicube-i2c
py-rt-test
refactor/portable-ev3-core
12 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
19
Mar
18
17
12
11
10
9
8
7
6
5
4
16
Nov
15
10
9
6
5
3
2
25
Oct
22
18
17
16
15
14
13
8
19
Sep
18
16
6
18
Jul
12
3
2
1
30
Jun
24
23
21
11
May
10
3
2
19
Dec
29
Nov
16
11
10
9
8
9
7
5
4
31
Oct
24
23
16
13
8
15
Sep
14
31
Aug
28
27
26
24
18
17
15
14
27
Jul
20
18
13
30
Jun
6
30
May
29
28
26
25
24
23
20
19
17
14
13
10
9
8
5
3
2
1
28
Apr
26
25
24
23
22
21
20
19
18
17
14
13
11
4
3
28
Mar
27
24
23
16
15
9
8
7
20
Feb
19
16
15
14
13
12
11
19
Jan
17
4
Dec
22
Nov
21
20
15
7
Reset BT callback and send ko message to user when progarm downloading fails
multicube-i2c
multicube-i2c
Add option to control cube in menu via BT and add basic remote program uploading
Disable NXT UTZ data read when sensor is disconnected
Add option to set callback for esp bt message receive
Add timer class to measure of parts of code
Add function to check flash storage size and free space
Move contents of main.py to a separate file, this simplifies updating fw - main.py does not have be updated in the cube filesystem
Make display update faster by sending all page address and data in one transfer and prepare DMA for future use
Fix a bug when power button was not read correctly after switching off the ESP command signal and switch timer in ESP config for UART IRQ
Correct I2C trigger all time computing
Add option for I2C slave to read all registers
Add function to trigger all I2C slaves
Add time synchronization to multicube I2C
Modify I2C and other constants
Add read and written registers flags to i2c slave and improve i2c menu programs
Add boot.py to frozen manifest
Add WDT, boot.py file to disable WDT at soft reboot, modify startup display message
Change i2c slave irq logic, add irq handler to i2c slave menu program
Update multicube i2c master and slave menu programs
Add basic i2c slave api
Add print statements to battery and led
Remove redundant header files and i2c master file
Remove merge messages
Update MP submodules
Delete redundant type assignment
Update MicroPyhon and pico-sdk to current commit, update OC modules according to the changes in MP
Update MicroPyhon and pico-sdk to current commit, update OC modules according to the changes in MP
Rename OC i2c files to prevent confusion with micropython files
Add initial files for i2c master and slave
Optimize sending data to the display
main
main
Add reading IMU data from FIFO to prevent data loss due to i2c bus being used by display
imu-fusion
imu-fusion
Add working fusion algoerithm, modify gyro acc menu program
Collect garbage after deinit all
Change i2c baud rate to 1 MHz
Correct typos
Add api functions, add gpio irq handler, reorganize i2c lock
Add fusion libraries, add IMU irq
Save OC AHRS last gyro and mag calib to flash
Change OC AHRS reset yaw to reset all angles
Add reset yaw command to OC AHRS sensor
Loading