#include <stdint.h>#include <stdbool.h>#include <stdlib.h>#include "stm32f10x_conf.h"#include "drv_gpio.h"#include "drv_system.h"
Go to the source code of this file.
Macros | |
| #define | AFIO_MAPR_SWJ_CFG_NO_JTAG_SW (0x2 << 24) |
| #define | AIRCR_VECTKEY_MASK ((uint32_t)0x05FA0000) |
Functions | |
| static void | cycleCounterInit (void) |
| void | delay (uint32_t ms) |
| void | delayMicroseconds (uint32_t us) |
| void | failureMode () |
| uint64_t | micros (void) |
| uint32_t | millis (void) |
| uint32_t | rccReadBkpDr (void) |
| void | rccWriteBkpDr (uint32_t value) |
| void | systemInit (void) |
| void | systemReset (bool toBootloader) |
| void | SysTick_Handler (void) |
Variables | |
| static volatile uint64_t | sysTickUptime = 0 |
| #define AFIO_MAPR_SWJ_CFG_NO_JTAG_SW (0x2 << 24) |
| #define AIRCR_VECTKEY_MASK ((uint32_t)0x05FA0000) |
Definition at line 153 of file drv_system.c.
|
static |
Definition at line 34 of file drv_system.c.
| void delay | ( | uint32_t | ms | ) |
Definition at line 126 of file drv_system.c.
| void delayMicroseconds | ( | uint32_t | us | ) |
Definition at line 120 of file drv_system.c.
| void failureMode | ( | ) |
Definition at line 132 of file drv_system.c.
| uint64_t micros | ( | void | ) |
Definition at line 46 of file drv_system.c.
| uint32_t millis | ( | void | ) |
Definition at line 51 of file drv_system.c.
| uint32_t rccReadBkpDr | ( | void | ) |
Definition at line 139 of file drv_system.c.
| void rccWriteBkpDr | ( | uint32_t | value | ) |
Definition at line 144 of file drv_system.c.
| void systemInit | ( | void | ) |
Definition at line 56 of file drv_system.c.
| void systemReset | ( | bool | toBootloader | ) |
Definition at line 155 of file drv_system.c.
| void SysTick_Handler | ( | void | ) |
Definition at line 41 of file drv_system.c.
|
static |
Definition at line 32 of file drv_system.c.