|
HRI board firmware
v2.1
Microcontroller firmware of the board used during the HRI labs.
|
Data Structures | |
| struct | led_Led |
Macros | |
| #define | N_LEDS 4 |
| #define | LED_TIMER TIM1 |
| #define | LED_PORT GPIOA |
| #define | LED_MAX_DUTY 255 |
| #define | LED_PWM_FREQ 32000 |
Functions | |
| void | setLed0 (float32_t brightness) |
| void | setLed1 (float32_t brightness) |
| void | setLed2 (float32_t brightness) |
| void | setLed3 (float32_t brightness) |
| float32_t | getLed0 (void) |
| float32_t | getLed1 (void) |
| float32_t | getLed2 (void) |
| float32_t | getLed3 (void) |
| void | led_Init (void) |
| Initializes the LEDs module. More... | |
| float32_t | led_Get (int ledIndex) |
| Gets the intensity of a single LED. More... | |
| void | led_Set (int ledIndex, float32_t brightness) |
| Sets the intensity of a single LED. More... | |
Variables | |
| led_Led | led_leds [N_LEDS] |
| #define LED_MAX_DUTY 255 |
| #define LED_PORT GPIOA |
| #define LED_PWM_FREQ 32000 |
| #define LED_TIMER TIM1 |
| #define N_LEDS 4 |
| float32_t getLed0 | ( | void | ) |
| float32_t getLed1 | ( | void | ) |
| float32_t getLed2 | ( | void | ) |
| float32_t getLed3 | ( | void | ) |
| void setLed0 | ( | float32_t | brightness | ) |
| void setLed1 | ( | float32_t | brightness | ) |
| void setLed2 | ( | float32_t | brightness | ) |
| void setLed3 | ( | float32_t | brightness | ) |
1.8.13