Classes | Macros | Functions
system.h File Reference
#include <ctype.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include "misc.h"
#include "stm32f4xx.h"
#include "stm32f4xx_adc.h"
#include "stm32f4xx_dma.h"
#include "stm32f4xx_exti.h"
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_i2c.h"
#include "stm32f4xx_rcc.h"
#include "stm32f4xx_spi.h"
#include "stm32f4xx_tim.h"
#include "stm32f4xx_usart.h"
Include dependency graph for system.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  ADCHardwareStruct
struct  BatteryMonitorHardwareStruct
struct  i2c_hardware_struct_t
struct  pwm_hardware_struct_t
struct  spi_hardware_struct_t
struct  uart_hardware_struct_t


#define ARM_MATH_CM4


void delay (uint32_t ms)
void delayMicroseconds (uint32_t us)
volatile uint64_t micros (void)
volatile uint32_t millis (void)
void systemInit (void)
void systemReset (void)
void systemResetToBootloader (void)

Macro Definition Documentation

#define ARM_MATH_CM4

Definition at line 35 of file system.h.

Function Documentation

void delay ( uint32_t  ms)

Definition at line 101 of file system.c.

void delayMicroseconds ( uint32_t  us)

Definition at line 94 of file system.c.

volatile uint64_t micros ( void  )

Definition at line 44 of file system.c.

volatile uint32_t millis ( void  )

Definition at line 50 of file system.c.

void systemInit ( void  )

Definition at line 55 of file system.c.

void systemReset ( void  )
void systemResetToBootloader ( void  )

Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:53