summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-07-06 11:11:19 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-07-06 11:11:19 +0800
commitfd4e5bf422891eab9992207adc93ee9766db78e2 (patch)
tree5570844a8cb973dc3d808c43e35b41785f65d51b
parentdb9b2dacb951c2685e9f43801278f10f06e37056 (diff)
downloadfpm-door-lock-fd4e5bf422891eab9992207adc93ee9766db78e2.tar.gz
wip: n-channel high-side switching.
-rw-r--r--main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main.c b/main.c
index 2927869..8d11de8 100644
--- a/main.c
+++ b/main.c
@@ -98,12 +98,12 @@ static inline void flash_led(void)
static inline void fet_on(void)
{
- FET_PORT |= (1 << FET_FPM) | (1 << FET_SERVO);
+ FET_PORT &= ~((1 << FET_FPM) | (1 << FET_SERVO));
}
static inline void fet_off(void)
{
- FET_PORT &= ~((1 << FET_FPM) | (1 << FET_SERVO));
+ FET_PORT |= (1 << FET_FPM) | (1 << FET_SERVO);
}
int main(void)