Skip to content

Commit b8afde0

Browse files
committed
increase digitalWrite() value parameter width to 16 bit
- this useful for the 16 bit parallel TFT lib
1 parent fbd6927 commit b8afde0

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

STM32F4/cores/maple/libmaple/gpio.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ static inline afio_exti_port gpio_exti_port(const gpio_dev *dev) {
5959
* @param pin Pin on to set or reset
6060
* @param val If true, set the pin. If false, reset the pin.
6161
*/
62-
static inline void gpio_write_pin(uint8_t pin, uint8 val) {
62+
static inline void gpio_write_pin(uint8_t pin, uint16 val) {
6363
if (val) {
6464
(PIN_MAP[pin].gpio_device)->regs->BSRRL = BIT(pin&0x0F);
6565
} else {

STM32F4/cores/maple/wirish_digital.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ uint32 digitalRead(uint8 pin)
9494
HIGH : LOW;
9595
}
9696

97-
void digitalWrite(uint8 pin, uint8 val)
97+
void digitalWrite(uint8 pin, uint16 val)
9898
{
9999
if (pin >= BOARD_NR_GPIO_PINS) {
100100
return;

0 commit comments

Comments
 (0)