summaryrefslogtreecommitdiffstats
path: root/humidity_sensors/app/prototypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'humidity_sensors/app/prototypes.h')
-rw-r--r--humidity_sensors/app/prototypes.h27
1 files changed, 15 insertions, 12 deletions
diff --git a/humidity_sensors/app/prototypes.h b/humidity_sensors/app/prototypes.h
index 35dbcd9..db8c949 100644
--- a/humidity_sensors/app/prototypes.h
+++ b/humidity_sensors/app/prototypes.h
@@ -1,30 +1,29 @@
/* 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);
+void delay(volatile u32 n);
+void delay_ms(volatile u32 n);
int putchar(int c);
/* uart.c */
-void uart_tx(uint8_t d);
-int uart_rx(uint8_t *d);
+void uart_tx(u8 d);
+int uart_rx(u8 *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);
+u8 i2cb_send(u8 wot);
+u8 i2cb_send_addr(u8 addr, u8 rnw);
+int i2cb_send_data(u8 d);
+u8 i2cb_read(u8 ack);
void i2cb_start(void);
void i2cb_stop(void);
-int i2cb_start_transaction(uint8_t a, uint8_t rnw);
+int i2cb_start_transaction(u8 a, u8 rnw);
void i2cb_reset(void);
void i2cb_init(void);
/* clock.c */
-uint32_t CLK_GetClockFreq(void);
+u32 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);
+u8 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);
@@ -33,3 +32,7 @@ void sht20_reset(void);
char *sht20_temp_s(void);
char *sht20_humid_s(void);
/* stm8s_it.c */
+/* awu.c */
+void AWU_Init(AWU_Timebase_TypeDef AWU_TimeBase);
+void AWU_LSICalibrationConfig(uint16_t lsifreqkhz);
+void awu_init(void);