Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
darwin_stm32_fw
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
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
humanoides
darwin
darwin_stm32_fw
Graph
You need to sign in or sign up before continuing.
58848f34d174912efd68d8bd59887e85ef8f03a1
Select Git revision
Branches
4
adc
master
default
protected
new_board
new_version
4 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
3
Oct
2
Sep
19
Apr
18
12
11
9
8
7
6
5
4
3
2
31
Mar
29
22
17
10
5
28
Feb
14
11
10
9
7
Jan
25
Dec
18
Sep
10
Jul
10
Aug
10
Jul
15
Feb
9
5
Sep
2
31
Aug
29
28
27
25
30
Jun
28
31
May
24
22
19
23
Mar
23
Feb
22
21
26
Jan
7
Oct
5
4
28
Aug
23
22
16
8
2
1
31
Jul
30
18
9
20
Jun
17
13
12
15
Apr
8
5
4
3
2
1
31
Mar
24
Jan
31
May
14
Mar
13
12
5
22
Dec
20
11
2
21
Nov
23
Jul
13
Mar
12
Solved a problem in the memory map: the IMU and ADC modules had ovrlapped memory regions.
adc
adc
Added the relay feature (working in simulation).
Updated the commit of the stm32_libraries repo.
new_board
new_board
Changed the timeout value of the masters to 5ms.
Used three channels of the scheduler instead of a dedicated timer:
Solved a bug in the schdulers when the timer has 32 bits intstead of 16.
Implemented the data adquisition from the IMU sensor.
Updated the registers of the IMU module.
Initial implementation of the IMU module based on the BNO055. Device is detected.
Added the register definition header to the ADC module.
Changed the prescaler to 420 to avoid rounding errors.
Added an ADC module to monitor the board voltages and the temperature.
Changed the commit of the stm32_libraries repo.
Solved a bug when processing the sensor data: the ram_base_address was missing when copying the data to memory.
Modified the eeprom base address of the ADC module to avoid overlapping other modules.
Solved a bug in the adc_start and adc_stop functions: the check was not done on the proper registers (ram_base_address missing).
Moved the initialization of the ADC module after the dynamixel slave module to have the memory module initialized.
Solved a bug in the adc_read_cmd function: the pointer to the RAM read function was wrong,
Updated the prescalers of the timer to the actual clock frequency.
Updated the ADC module to be compliant with the new version.
Added a second scheduler with a higher priority for the dynamixel slave loop.
Initial implementation of the IMU sensor. Detection function working.
Solved a problem with the serial ports: the USART (synchronous) data structure were used instead of the UART (asynchronous) ones.
Used the UART data structures instead of the USART ones.
new_version
new_version
Used a high priority scheduler for the dynamixel loop.
Reduced the priority of the original scheduler moule.
Added a second scheduler module with higher priority.
Updated the commit of the stm32_libraries.
Solved a bug in the dynamixel slave module: the communication object was not properly initialized.
Updated the USB CDC class implementation.
Updated the linker script with the actual size of the FLASH sections.
Renamed the main sorurce file.
Added an OpenOCD configuration file.
Used the F1 family specific EEPROM implementation file.
Changed the prescaler to get the desired frequency.
Updated the stm32_libraries submodule.
Migrated the code to the F4 micro-controller family.
Added the USB specific files.
Renamed the README file.
Added a REAME file.
Loading