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.

Classes

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

Macros

#define ARM_MATH_CM4
 

Functions

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  )


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