83ba6d4e42
setting: fixed an issue where multiple configuration items were not applied.
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-12-16 06:12:09 +09:00
b734915040
monitor: reduce averaging and adjust conversion times for improved responsiveness
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-12-11 15:28:32 +09:00
a84b504733
monitor: adjust sensor period range to support lower limit of 100ms
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-12-11 14:17:41 +09:00
8ba4a179db
change time units to milliseconds
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-12-09 14:36:24 +09:00
a1255e8304
add config period
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-12-09 14:23:27 +09:00
535bd9388e
delete unused functions
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-11-19 12:59:16 +09:00
69f7471953
Add debug console for Wi-Fi management and command-line interface integration
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-10-17 10:34:54 +09:00
40fd0a667a
Add user settings feature to update username and password
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 12:47:03 +09:00
89e17efcfc
Add websocket ping for detect connection lost for client
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 12:25:41 +09:00
e07aad2d7d
Refactor
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 12:09:36 +09:00
bfc2b17ed4
Add token verify in websocket request
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 12:08:55 +09:00
6be0512146
Add login function
...
TODO ws request auth
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 12:08:55 +09:00
6606be456b
Move system.c to service dir
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 10:29:32 +09:00
7f6308bb6f
Delete logger, Add littlefs init function
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-26 09:37:13 +09:00
23c72790ef
Update optimized response index
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-24 15:10:28 +09:00
44a739a0bd
Fix mute unknown uart event
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-24 12:10:09 +09:00
39ca2d205a
Add version info
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-24 11:59:50 +09:00
ae62a7c8e1
Add ipinfo in status proto message
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-24 11:13:08 +09:00
46b0ea7bda
Add factory reset
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-24 11:09:35 +09:00
c392e589a7
Update USB current limit to 4.5A in code and UI
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-10 15:42:42 +09:00
3902740a25
Add WebSocket support for switch status updates
...
- Define `LoadSwStatus` protobuf message for switch state data (`main` and `usb`).
- Introduce `updateSwitchStatusUI` to synchronize UI with WebSocket switch status payloads.
- Update backend logic to manage and broadcast switch status changes dynamically.
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-08 18:05:50 +09:00
c2a5116cd2
Adjust VIN, MAIN, and USB current limits in code and UI (VIN: 8.0, MAIN: 7.5, USB: 3.5).
2025-09-08 18:05:49 +09:00
7b8ba3e12b
Add current limit configuration for VIN, MAIN, and USB
...
- Integrated current limit settings in `nconfig`.
- Enabled API support for managing current limits.
- Added UI components for configuring current limits.
- Implemented backend logic for handling validations and updates.
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-04 15:42:13 +09:00
dac41fcc68
Refactor: Remove ping
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-02 15:59:05 +09:00
043028eb96
Refactor: Replace single-client WebSocket handling with multi-client support
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-02 15:59:05 +09:00
69276e4627
Update: Add UART event task and enhance buffer handling
...
- Introduce `uart_event_task` to handle UART events such as buffer overflow and hardware FIFO overflow.
- Increase `CHUNK_SIZE` from 1024 to 2048 for improved data handling.
- Adjust UART driver installation to use `uart_event_queue`.
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-02 14:50:48 +09:00
ab04ff8413
Update: websocket optimization
...
- Use protobuf
- Eliminate unnecessary optimization logic
- UART, sensor, status data transmitted as pb data
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-02 14:50:48 +09:00
a32f43ec35
Refactor: Add Doxygen comments for functions, enums, and macros in headers
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-01 18:13:48 +09:00
b642c8baa7
Refactor: Apply automated formatting, optimize includes, and consolidate code styles across components.
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-01 12:32:23 +09:00
a0f5a1e372
Refactor: Modularize Wi-Fi functionality into separate STA and AP components
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-01 12:32:23 +09:00
2dc5798b0a
Apply modifications to mass-produced boards
...
- 3 channel power sensor ina3221
- io expander pca9557
- Some gpio moves
- ...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-09-01 11:56:49 +09:00
94e831adbf
Fix and optimization datalog
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-29 09:46:24 +09:00
30c5d26213
Websocket optimization
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-28 12:26:43 +09:00
439924f12e
Uart optimization
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-28 12:21:57 +09:00
9bd439b82d
Enable internal pull-up for remove a warning message
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-27 17:18:55 +09:00
cfa2e07217
Fix error: httpd_txrx: httpd_sock_err: error in send : 104
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-27 16:42:18 +09:00
6dd87319f0
Refactor WebSocket frame initialization for clarity
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-27 16:37:28 +09:00
e9921df8c6
Optimize log rotation by removing temporary file usage and improving file handling.
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-27 11:00:59 +09:00
0663ef86e1
Optimize logging, improve UART/WebSocket tasks, and update configuration.
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-27 11:00:59 +09:00
2383894664
init commit
...
Signed-off-by: YoungSoo Shin <shinys000114@gmail.com >
2025-08-27 10:59:57 +09:00