diff options
author | fishsoupisgood <github@madingley.org> | 2021-01-24 09:23:12 +0000 |
---|---|---|
committer | fishsoupisgood <github@madingley.org> | 2021-01-24 09:46:06 +0000 |
commit | fb71edfb6bc0702aa2ee1cc73d0822bbc37674ad (patch) | |
tree | 03fe3d9401f8050f90426316bbc665077d228591 /humidity_sensors/app/prototypes.h | |
parent | 2647a6052f0dfeeedfd4127971afc60c331dda7d (diff) | |
download | heating-fb71edfb6bc0702aa2ee1cc73d0822bbc37674ad.tar.gz heating-fb71edfb6bc0702aa2ee1cc73d0822bbc37674ad.tar.bz2 heating-fb71edfb6bc0702aa2ee1cc73d0822bbc37674ad.zip |
working-ish sensor
Diffstat (limited to 'humidity_sensors/app/prototypes.h')
-rw-r--r-- | humidity_sensors/app/prototypes.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/humidity_sensors/app/prototypes.h b/humidity_sensors/app/prototypes.h new file mode 100644 index 0000000..35dbcd9 --- /dev/null +++ b/humidity_sensors/app/prototypes.h @@ -0,0 +1,35 @@ +/* main.c */ +void main(void); +/* util.c */ +void assert_failed(uint8_t *file, uint32_t line); +void delay(volatile uint32_t n); +void delay_ms(volatile uint32_t n); +int putchar(int c); +/* uart.c */ +void uart_tx(uint8_t d); +int uart_rx(uint8_t *d); +void uart_init(void); +/* i2c_bb.c */ +uint8_t i2cb_send(uint8_t wot); +uint8_t i2cb_send_addr(uint8_t addr, uint8_t rnw); +int i2cb_send_data(uint8_t d); +uint8_t i2cb_read(uint8_t ack); +void i2cb_start(void); +void i2cb_stop(void); +int i2cb_start_transaction(uint8_t a, uint8_t rnw); +void i2cb_reset(void); +void i2cb_init(void); +/* clock.c */ +uint32_t CLK_GetClockFreq(void); +void clock_init(void); +void CLK_PeripheralClockConfig(CLK_Peripheral_TypeDef CLK_Peripheral, FunctionalState NewState); +/* gpio.c */ +uint8_t GPIO_ReadInputData(GPIO_TypeDef *GPIOx); +void GPIO_WriteHigh(GPIO_TypeDef *GPIOx, GPIO_Pin_TypeDef PortPins); +void GPIO_WriteLow(GPIO_TypeDef *GPIOx, GPIO_Pin_TypeDef PortPins); +void GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_Pin_TypeDef GPIO_Pin, GPIO_Mode_TypeDef GPIO_Mode); +/* sht20.c */ +void sht20_reset(void); +char *sht20_temp_s(void); +char *sht20_humid_s(void); +/* stm8s_it.c */ |