From 927b3cf1b4e00ef1c0fc31fb46f2db1c909ecde8 Mon Sep 17 00:00:00 2001 From: marcoveeneman Date: Thu, 1 Mar 2018 23:13:01 +0100 Subject: Fixed bug in pal_lld_writepad implementation --- os/hal/ports/TIVA/LLD/GPIO/hal_pal_lld.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'os/hal/ports/TIVA/LLD') diff --git a/os/hal/ports/TIVA/LLD/GPIO/hal_pal_lld.h b/os/hal/ports/TIVA/LLD/GPIO/hal_pal_lld.h index d4b634d..50f37d5 100644 --- a/os/hal/ports/TIVA/LLD/GPIO/hal_pal_lld.h +++ b/os/hal/ports/TIVA/LLD/GPIO/hal_pal_lld.h @@ -631,7 +631,7 @@ typedef uint32_t ioportid_t; * @notapi */ #define pal_lld_writepad(port, pad, bit) \ - (HWREG((port) + (GPIO_O_DATA + ((1 << (pad)) << 2))) = (bit)) + (HWREG((port) + (GPIO_O_DATA + ((1 << (pad)) << 2))) = 1 << (bit)) /** * @brief Sets a pad logical state to @p PAL_HIGH. -- cgit v1.2.3