Go to the source code of this file.
◆ __attribute__()
◆ cppmain()
Firmware is not intended for this chip! This can be caused by accidentially flashing an incorrect firmware file and likely screws up clock and pin configs Do not proceed.
Definition at line 30 of file cppmain.cpp.
◆ free()
◆ getRunTimeCounterValue()
unsigned long getRunTimeCounterValue |
( |
void |
| ) |
|
Helper function for RTOS run time measurements Should return a reasonably accurate and large counter value
Definition at line 144 of file cppmain.cpp.
◆ malloc()
void * malloc |
( |
size_t |
size | ) |
|
◆ micros()
TIM_MICROS_HALTICK MUST be reset by the HAL tick OR be the same tick timer to count microseconds since last tick update. By default ST HAL initializes the tick timer with 1MHz and 1kHz overrun interrupts so TIM_MICROS_HALTICK can be defined as that timer. Alternatively an actual freerunning 32b can be defined as TIM_MICROS to use its count directly. Otherwise the cyclecounter is used.
Definition at line 116 of file cppmain.cpp.
◆ refreshWatchdog()
◆ clkmhz
uint32_t clkmhz = HAL_RCC_GetHCLKFreq() / 100000 |
◆ hiwdg
◆ main_id
◆ mainchooser
◆ mainclassChosen
bool mainclassChosen = false |
◆ running
◆ usb_device_stack
StackType_t usb_device_stack[USBD_STACK_SIZE] |
◆ usb_device_taskdef
StaticTask_t usb_device_taskdef |