Niel Nielsen
bd52734774
Modify PLATFORM_EXTRAS comments in Makefile
...
Updated commented PLATFORM_EXTRAS options for clarity.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 14:14:29 +02:00
Niel Nielsen
755fdc7c7a
Implement low-battery shutdown and update comments
...
Added support for low-battery shutdown features and updated comments for clarity.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 14:14:29 +02:00
Niel Nielsen
d35ddce206
Update low-battery options in Makefile.hal
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 14:14:29 +02:00
Niel Nielsen
98abc5d5f7
Clarify low-battery options in Makefile.hal
...
Updated comments for clarity on low-battery options.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 14:14:29 +02:00
Niel Nielsen
b7b20ef698
Update Makefile with PLATFORM_EXTRAS comments
...
Added comments for PLATFORM_EXTRAS options in Makefile.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 14:14:29 +02:00
Niel Nielsen
c2aec48b49
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
4cf2e83c3a
Add support for BWM charger, buzzer, and RGB indicator
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
2535307642
Add BWM charger and PM5 RGB indicator support
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
4ec53ea2e6
Add newline at end of appmain.c
...
Fix missing newline at end of file
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
767f7b2531
Refactor battery management functions and integrate buzzer
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
e9688db826
Refactor BWM_WIFI command handling logic
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
b3fc31f58f
Fix header file formatting and add missing defines
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
33535330e1
Enhance WiFi command with stop option and error messages
...
Updated command handling for WiFi configuration to include a stop option and adjusted error messages accordingly.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
fd2cfbd194
Define DHCP wait and poll times in bwm_wifi.h
...
Added definitions for DHCP wait and poll times.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
26cb7495a6
Adjust DHCP wait time and improve IP handling
...
Increase DHCP wait time to accommodate slower hotspots and improve IP acquisition reliability.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-28 13:10:24 +02:00
Niel Nielsen
4353c0bb8c
Implement low-battery beep functionality
...
Added low-battery audible warning feature with buzzer control and checks for battery status.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 23:02:46 +02:00
Niel Nielsen
d996b75578
Update BWM-USAGE.md for clearer power-off instructions
...
Clarified note regarding auto power-off behavior and usage.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 21:15:24 +02:00
Niel Nielsen
96d9a5de9a
Update description for hw bwmautooff command
...
Clarify the behavior of the auto power-off feature.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 21:09:06 +02:00
Niel Nielsen
f92d4714df
Merge branch 'RfidResearchGroup:master' into WIFI-test
2026-08-27 21:07:23 +02:00
Niel Nielsen
d26aa891da
Merge branch 'RfidResearchGroup:master' into WIFI-test
2026-08-27 20:05:25 +02:00
Niel Nielsen
bbe24cfdb6
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:05:14 +02:00
Niel Nielsen
bfa279cd57
Update BWM framing constants and comments
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
5fa3ac2446
Fix formatting and comments in bwm_forward.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
426c9f11fd
Add hostname configuration command to bwm_wifi.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
6cbd863abe
Add hostname parameter to bwm_wifi_forward_up function
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
cc8a2c04ca
Add host parameter to bwm_wifi_forward_up function
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
4aa7e2ecb6
Add hostname parameter to WiFi command
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
b60f5e2ac8
Add PM3 command includes and fix function closing
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
0fd8f8ea36
Replace ticks.h with ticks_apis.h in bwm_wifi.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
9769372618
Implement CmdBWMWifi for WiFi connection setup
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
3b92e411e9
Add CmdBWMWifi function for WiFi BWM logging
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
fffd5cdf33
Add bwm_wifi.h include for WiFi functionality
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
fd479f8f9c
Add bwm_wifi.c to SRC_BWM when WITH_BWM_FORWARD is set
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
917e23f698
Add WiFi forwarding command handling
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
b30627c761
Add CMD_PM5_BWM_WIFI command definition
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
74d1c72d47
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
8b8c5623e2
Refactor BWM forward header definitions
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
885cbc15d3
Refactor flow control and update CRC handling
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 20:03:15 +02:00
Niel Nielsen
1123615bd0
Update BWM framing constants and comments
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 19:40:57 +02:00
Niel Nielsen
72c99f1345
Fix formatting and comments in bwm_forward.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 19:40:20 +02:00
Niel Nielsen
7788330c7c
Merge branch 'RfidResearchGroup:master' into WIFI-test
2026-08-27 19:28:57 +02:00
Niel Nielsen
63112fad75
Merge branch 'RfidResearchGroup:master' into WIFI-test
2026-08-27 16:58:47 +02:00
Niel Nielsen
efdf61d78d
Add hostname configuration command to bwm_wifi.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 16:46:49 +02:00
Niel Nielsen
0035d7058c
Add hostname parameter to bwm_wifi_forward_up function
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 16:46:25 +02:00
Niel Nielsen
615126907f
Add host parameter to bwm_wifi_forward_up function
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 16:45:50 +02:00
Niel Nielsen
fe0b6c46b2
Add hostname parameter to WiFi command
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 16:44:35 +02:00
Niel Nielsen
f954394aab
Add PM3 command includes and fix function closing
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:30:55 +02:00
Niel Nielsen
d8aae194b6
Replace ticks.h with ticks_apis.h in bwm_wifi.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:26:50 +02:00
Niel Nielsen
862341207c
Implement CmdBWMWifi for WiFi connection setup
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:25:49 +02:00
Niel Nielsen
57ea719363
Add CmdBWMWifi function for WiFi BWM logging
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:17:31 +02:00
Niel Nielsen
775bbae4d3
Add bwm_wifi.h include for WiFi functionality
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:15:10 +02:00
Niel Nielsen
fcd03515b4
Add bwm_wifi.c to SRC_BWM when WITH_BWM_FORWARD is set
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:13:29 +02:00
Niel Nielsen
a0d6bbaaee
Add WiFi forwarding command handling
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:10:42 +02:00
Niel Nielsen
2a7b12bb3d
Add CMD_PM5_BWM_WIFI command definition
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:03:24 +02:00
Niel Nielsen
42b293fbe8
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 13:01:04 +02:00
Niel Nielsen
5076227245
Merge branch 'RfidResearchGroup:master' into WIFI-test
2026-08-27 12:59:55 +02:00
Niel Nielsen
2f16f4b10b
Refactor BWM forward header definitions
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 12:41:06 +02:00
Niel Nielsen
a1d256e16a
Refactor flow control and update CRC handling
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-27 12:39:04 +02:00
Niel Nielsen
fa156e4ba0
Update BWM framing constants and functions
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 20:22:05 +02:00
Niel Nielsen
d2bd743542
Refactor bwm_forward.c for improved clarity and structure
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 20:22:05 +02:00
Niel Nielsen
e71f37ef32
Remove WITH_BWM_FORWARD from PLATFORM_DEFS
...
Removed the conditional definition for WITH_BWM_FORWARD in PLATFORM_DEFS.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
3156f0bfd7
Add ble_posix.c to CMakeLists.txt
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
c5c53d444f
Increase RX buffer size and improve comments
...
Enlarged the kernel RX buffer and updated comments for clarity.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
46ab575247
Implement BLE support in uart_posix.c
...
Added BLE support to serial port handling for Unix systems, including connection and data transmission methods.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
d573ebc624
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
93434d0ee6
Delete client/src/ble_posix.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
47574c2e02
Delete client/src/ble_posix.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
3c8b9db0b8
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
6e741fa9e9
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
d0fc4336be
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
ec6f468f36
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
5560b2dbbe
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
7f9619eb7d
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
fc2fcc890c
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
a82c6e4fe9
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
3553836b7c
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-26 16:07:37 +02:00
Niel Nielsen
33be9870e1
Merge branch 'RfidResearchGroup:master' into battery-health
2026-08-25 23:02:18 +02:00
Niel Nielsen
d2f82a5cd9
ADD battery drain to hw status
...
Battery SoC......... 54 %
Battery voltage..... 3919 mV
Battery current..... -72 mA (discharging)
Remaining capacity.. 255 mAh
Battery drain....... 72 mA (approx 3 h 32 min left) ← new
Temp (gauge)........ 54.5 C
Full charge cap..... 480 mAh (design 500)
Battery health...... 96 % (needs a full cycle to be accurate)
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 23:01:04 +02:00
Niel Nielsen
c65cb3c600
Define BWM_GAUGE_FCC and calculate battery health
...
Added FullChargeCapacity definition and battery health calculation.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 21:02:11 +02:00
Niel Nielsen
14f2980687
Add device name to prompt composition
...
Include device name in prompt composition.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 14:07:34 +02:00
Niel Nielsen
40e308249a
Update PROXPROMPT_COMPOSE format to include command
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 14:06:39 +02:00
Niel Nielsen
98c60d408f
Improve USB auto power-off behavior
...
Refactor auto power-off logic to ensure it only triggers after USB has been present during the session.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 13:07:43 +02:00
Niel Nielsen
025c714ae5
Optimize USB auto-off polling and remove grace period
...
Reduced the polling interval for USB power checks and removed the grace period for auto-off functionality.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:43:53 +02:00
Niel Nielsen
8d6cccd4ca
Rename battery temperature log to gauge temperature
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:43:53 +02:00
Niel Nielsen
ed06150edc
Implement automatic power-off on USB unplug
...
Added automatic power-off feature on USB unplug with configurable grace period and polling interval.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:43:53 +02:00
Niel Nielsen
ee0c841556
Add WITH_PM5_AUTOOFF to PLATFORM_DEFS
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:43:53 +02:00
Niel Nielsen
83ff027bb2
Add CmdBwmAutoOff command for auto power-off toggle
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:43:53 +02:00
Niel Nielsen
75f723647d
Define CMD_PM5_BWM_AUTOOFF for USB unplug
...
Added command definition for PM5 automatic power-off feature.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:43:53 +02:00
Niel Nielsen
94b61d494f
Modify IfPm5 function to handle PM5 conditionally
...
Add conditional handling for PM5 presence based on build configuration.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:20:26 +02:00
Niel Nielsen
cc208f3219
Define DEFAULT_PM5 for PM5 platform
...
Add definition for PM5 platform in CMakeLists.txt
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:20:26 +02:00
Niel Nielsen
3b3ba27a86
Add conditional includes for PM5 platform
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-25 12:20:26 +02:00
Niel Nielsen
4d529bc4d7
CHANGE: Battery temp to Temp (gauge), ADD: Dim green LED when on battery only
2026-08-24 21:05:00 +02:00
Niel Nielsen
9e0de43ddc
Rename battery temperature log to gauge temperature
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-24 21:05:00 +02:00
Niel Nielsen
835f4c9d5a
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-24 13:47:37 +02:00
Niel Nielsen
1f09027bec
Update PLATFORM_DEFS in Makefile.hal
...
Removed BWM_LOWBATT_BEEP definition from PLATFORM_DEFS.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 20:41:56 +02:00
Niel Nielsen
190ed8a990
ADD: BWM status includes AW32001ECSR registerd, Charging set to 256mAh and keeps BWM safety guards for temperature
2026-08-23 20:31:01 +02:00
Niel Nielsen
a0081140e3
Merge branch 'RfidResearchGroup:master' into master
2026-08-23 15:10:25 +02:00
Niel Nielsen
7377dae83d
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 14:17:50 +02:00
Niel Nielsen
f47f7017e7
Update BWM set capacity command for PM5
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 14:05:30 +02:00
Niel Nielsen
c0c54886d7
Merge branch 'RfidResearchGroup:master' into master
2026-08-23 13:28:47 +02:00