Library Functions.
More...
Library Functions.
| #define TM_DISCO_ButtonPressed |
( |
| ) |
((TM_GPIO_GetInputPinValue(DISCO_BUTTON_PORT, DISCO_BUTTON_PIN) == 0) != DISCO_BUTTON_PRESSED) |
Checks if user button is pressed.
- Parameters
-
- Return values
-
| Button | status
- 0: Button is not pressed
- > 0: Button is pressed
|
Checks if led is on.
- Note
- STM32F4x9-Eval board uses inverse logic for leds
- Parameters
-
| led | Led you want to checking
- LED_RED: Red led
- LED_GREEN: Green led
- LED_BLUE: Blue led
- LED_ORANGE: Orange led
|
- Return values
-
| Led | on status:
- 0: Led is off
- > 0: Led is on
|
Turns off LED on board.
- Note
- STM32F4x9-Eval board uses inverse logic for leds
- Parameters
-
| led | LED you want to turn off
- LED_RED: Red led
- LED_GREEN: Green led
- LED_BLUE: Blue led
- LED_ORANGE: Orange led
- LED_ALL: All leds
|
- Return values
-
Turns on LED on board.
- Note
- STM32F4x9-Eval board uses inverse logic for leds
- Parameters
-
| led | LED you want to turn on
- LED_RED: Red led
- LED_GREEN: Green led
- LED_BLUE: Blue led
- LED_ORANGE: Orange led
- LED_ALL: All leds
|
- Return values
-
Toggles LED on board.
- Parameters
-
| led | LED you want to toggle
- LED_RED: Red led
- LED_GREEN: Green led
- LED_BLUE: Blue led
- LED_ORANGE: Orange led
- LED_ALL: All leds
|
- Return values
-
Sets led value.
- Parameters
-
| led | LED you want to set value
- LED_RED: Red led
- LED_GREEN: Green led
- LED_BLUE: Blue led
- LED_ORANGE: Orange led
- LED_ALL: All leds
|
| state | Set or clear led
- 0: led is off
- > 0: led is on
|
- Return values
-
| void TM_DISCO_ButtonInit |
( |
void |
| ) |
|
Configures Button pin as input.
- Parameters
-
- Return values
-
| uint8_t TM_DISCO_ButtonOnPressed |
( |
void |
| ) |
|
Checks if button was pressed now, but was not already pressed before.
- Parameters
-
- Return values
-
| Button | on pressed value
- 0: In case that button has been already pressed on last call or was not pressed at all yet
- > 0: Button was pressed, but state before was released
|
| uint8_t TM_DISCO_ButtonOnReleased |
( |
void |
| ) |
|
Checks if button was released now, but was already pressed before.
- Parameters
-
- Return values
-
| Button | on released value
- 0: In case that button has been already released on last call or was not released at all yet
- > 0: Button was released, but state before was pressed
|
| void TM_DISCO_LedInit |
( |
void |
| ) |
|
Configures LED pins as outputs.
- Parameters
-
- Return values
-