aboutsummaryrefslogtreecommitdiff
path: root/stm32f091/setup.h
diff options
context:
space:
mode:
Diffstat (limited to 'stm32f091/setup.h')
-rw-r--r--stm32f091/setup.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/stm32f091/setup.h b/stm32f091/setup.h
index d459635..2d34952 100644
--- a/stm32f091/setup.h
+++ b/stm32f091/setup.h
@@ -6,17 +6,25 @@
#include "consts.h"
+/** @brief glbal HAL i2c-1 state */
extern I2C_HandleTypeDef hi2c1;
+/** @brief glbal HAL uart-1 state */
extern UART_HandleTypeDef huart1;
+/** @brief glbal HAL uart-1 state */
extern UART_HandleTypeDef huart2;
+/** @brief glbal HAL DMA state for uart-1's RX channel */
extern DMA_HandleTypeDef hdma_usart1_rx;
+/** @brief glbal HAL DMA state for uart-1's TX channel */
extern DMA_HandleTypeDef hdma_usart1_tx;
+/** @brief "main" setup function */
void ws_io_setup();
+// required HAL setup functions
void NMI_Handler();
void HardFault_Handler();
void SysTick_Handler();
void HAL_MspInit();
void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c);
void HAL_UART_MspInit(UART_HandleTypeDef *huart);
+