From a7362dc14bca1233eb34b41aefebe9cfb22684ac Mon Sep 17 00:00:00 2001 From: "info@mode42.com" Date: Fri, 7 Aug 2026 18:09:58 +0000 Subject: Initial push --- firmware/s1224/include/sense.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 firmware/s1224/include/sense.h (limited to 'firmware/s1224/include/sense.h') diff --git a/firmware/s1224/include/sense.h b/firmware/s1224/include/sense.h new file mode 100644 index 0000000..50933f3 --- /dev/null +++ b/firmware/s1224/include/sense.h @@ -0,0 +1,19 @@ +/** + * Dual sense: CDT→Signal/RX, RXD→Packet (HDLC 0x7E / edge activity). + * Status only — not a Host↔Chip data bridge. + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#ifndef S1224_SENSE_H +#define S1224_SENSE_H + +#include + +void sense_init(void); +/** Poll GPIO / heuristics; call from main loop (~10 ms). */ +void sense_poll(void); + +bool sense_signal_active(void); /* CDT carrier/tone */ +bool sense_packet_active(void); /* RXD activity or flag seen (held) */ +bool sense_packet_flag(void); /* last window saw 0x7E */ + +#endif -- cgit v1.3.1