Skip to content

Commit

Permalink
Add some more debug pin macros
Browse files Browse the repository at this point in the history
  • Loading branch information
michd committed Nov 15, 2020
1 parent 1f79b07 commit 88852b6
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions Inc/debug_leds.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,22 @@
#define DBG_LED3_OFF() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_3, GPIO_PIN_RESET)
#define DBG_LED3_TOGGLE() HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_3)

#define DBG_PIN1_ON() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_SET)
#define DBG_PIN1_OFF() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_RESET)
#define DBG_PIN1_TOGGLE() HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_0)

#define DBG_PIN2_ON() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET)
#define DBG_PIN2_OFF() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET)
#define DBG_PIN2_TOGGLE() HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_1)

#define DBG_PIN3_ON() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_SET)
#define DBG_PIN3_OFF() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_6, GPIO_PIN_RESET)
#define DBG_PIN3_TOGGLE() HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_6)

#define DBG_PIN4_ON() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7, GPIO_PIN_SET)
#define DBG_PIN4_OFF() HAL_GPIO_WritePin(GPIOA, GPIO_PIN_7, GPIO_PIN_RESET)
#define DBG_PIN4_TOGGLE() HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_7)

#define DBG_SR(__val) (__val ? GPIO_PIN_SET : GPIO_PIN_RESET)
#define DBG_EXT_WRITE(__WORD) do { \
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, DBG_SR(__WORD & 0B0001)); \
Expand Down

0 comments on commit 88852b6

Please sign in to comment.