3.6.1 (2025-01-27)
- changed format specifier (fad43fc)
- explicit cast variable to prevent warning (d7ebf8b)
- explicit cast variable to prevent warning (#157) (9e4df01)
- used to fix formatting issue (1791138)
3.6.0 (2025-01-07)
- Abstracted particle specific methods (913fa96)
- Adds __SPISettings (d47eaec)
- Adds debugCommands.cpp (9279017)
- Adds dummies (b718051)
- Adds dummy classes (8735504)
- Adds dummy classes (a5eb618)
- Adds dummy EEPROM (1cdac32)
- Adds dummy modules (2d099bc)
- Adds dummy modules (e923893)
- Adds dummy Serial (4dd1d5e)
- Adds fileCLI (45a69ef)
- Adds flog and conio (5584ff9)
- Adds functional include (c204edf)
- Adds GPS includes (94e0e77)
- Adds LED (db7c473)
- Adds location service getLocation (50f0538)
- Adds LocationService dummy (4f1f1f8)
- Adds logger (39ae403)
- Adds LogLevel dummy (7b73d0d)
- Adds Particle (d70a187)
- Adds Serial Write (d82b475)
- Adds sigint handlers (278314f)
- Adds SPI for PC HAL (0360073)
- Adds SPIClass dummy (1de15cc)
- Adds stdarg (17489a5)
- Adds String dummy (340a931)
- Adds String methods (531fd5c)
- Adds System dummy (43b8e25)
- Adds system.cpp (66670f1)
- Adds Timer dummy class (eacf510)
- Adds USARTSerial dummy class (b35a691)
- CRC and SHA256 only on Particle (14be8ff)
- Disables recorder (ef08445)
- Dummy I2C (8712770)
- Fixes docs (376e21f)
- Implemented dummy location service (dcdf943)
- Implements EEPROM (0dad497)
- Implements LEDSystemTheme (3ac0640)
- Implements pin functions (5041831)
- Implements waterSensor (200d869)
- IMU dummy (45d06d6)
- Removes unused function (5b40a24)
- renames getline to SF_OSAL_getline (a372b9c)
- Replaces kbhit (6745b45)
- Replaces newline constant (a95d92f)
- systemCommands compile (5819e4f)
- Updates deploy.cpp for PC HAL (e13d7b3)
- Updates platform values (d8397fd)
- util compile (9769a34)
- Adds basic conio (782972c)
- Adds glibc implementation (044ef73)
- Adds pc hal (1e87b30)
- Adds printf (b8b53ce)
- Adds utils random (c4126e1)
- Basic ncurses interface (6c2b358)
- Switches getch (cb92f7a)
3.5.0 (2025-01-07)
- switched backslashes to forward slashes (c23d9d6)
- switched backslashes to forward slashes (#161) (2ca2141)
3.4.0 (2024-12-06)
- integrated water sensor into data collection (19bee51)
- integrated water sensor into data collection (#146) (5e3ad08)
3.3.3 (2024-11-22)
- Adds cstdarg include (1ea0cc8)
- Adds cstdarg include (#124) (ffd41d7)
- Switches to limits.h (ee94566)
- Switches to limits.h (#129) (379bcae)
3.3.2 (2024-11-12)
- fields inside menu_ documented. revert unintended changes (fd3ef27)
3.3.1 (2024-11-07)
- solve recorder_debug members not documented doxygen warning (782545e)
- solve recorder_debug members not documented doxygen warning (88403a5)
- solve recorder_debug members not documented doxygen warning (#112) (055fb6c)
3.3.0 (2024-11-01)
3.2.3 (2024-11-01)
- Updates components (57f59da)
3.2.2 (2024-10-30)
- add brief & details to chargetask documentation (42ed2e6)
- add brief & details to ChargeTask documentation (#105) (0c004d8)
3.2.1 (2024-06-23)
- adds arrows, calibration (1285620)
3.2.0 (2024-02-10)
- add newline to water readings (191f30f)
- add mfg test command to main cli menu (89845c4)
- Added check for system descriptor (bcb8bab)
- Added FLOG include (24cafec)
- Adds action logic (d36f67f)
- Adds check for boot behaviors (4ddcbc5)
- Adds chgdir (3422dcb)
- Adds connect shortcut (5e79c51)
- Adds debug point flog (32349fe)
- Adds device os version (50535dc)
- Adds function to convert boot behavior to strings (8b09693)
- Adds initial style guide (f2fc5b6)
- Adds name table (0ffdabf)
- Adds name to deploy open debug print (4293b17)
- Adds NVRAM display (9e4628f)
- Adds protection against double open (63b10dd)
- Adds state change (89cf69a)
- Cleaned up flog entries (8720114)
- Cleans up mfg test logic (2d07d44)
- corrected power detect pin (19e7991)
- delete duplicated code (85bc539)
- Enabled cloud connectivity commands (7339458)
- escape from chargestate when charger removed (1082af7)
- fix errors after merging conflicts (d0c65df)
- Fixes charger check (82e6ea2)
- FIxes Check Charging output (880b8a8)
- Fixes connection behavior (949c8bb)
- Fixes current_dir level (815c6a1)
- Fixes data location initialization (4d6f328)
- Fixes deploy open debug print (4bfd7bd)
- Fixes display formats (0f7c370)
- Fixes fileCLI b85dump buffer sizes (683d59b)
- Fixes includes (cb0da06)
- Fixes LED mapping and charge status (80548f0)
- Fixes looping behavior and optimizes upload sizes (55e4a96)
- Fixes newlines (563e2e3)
- fixes Recorder::getLastPacket return value (a44a3df)
- Fixes sleep CLI (56c243a)
- Fixes static prototypes and docstrings (9710fb7)
- Fixes tooling paths and switches to c++11 (b74b46d)
- Fixes upload CLI (f23356f)
- Fixes USB power detect (affac88)
- Includes (bd0ae1e)
- mark static functions as private in header (fadb871)
- Moves chargerTimer after static prototypes (597040d)
- Pops on empty session (654abd5)
- Reduces flog entries to 128 (6154c5b)
- remove duplicates from merge (c885e9b)
- remove unused defines in mfg test (9ecf4d1)
- Removes setName (e3cc6a5)
- Removes SpiffsParticleRK dependency (770cb2b)
- Resolves CLI prompt (d6ff364)
- return statement (5b65ec9)
- Rolling back base85 (825e778)
- set correct wet/dry pins (de3d2d1)
- stop the temp sensor when failed to start (ac01093)
- stop using EIO (ba13400)
- stop water timer when doing manufacturing test (bcabc33)
- swich icm driver to get magnetometor data (f2646eb)
- switch to statically allocated array for water detect (c9b37d0)
- Switches to sf::cloud API (c8ab5ee)
- Switches to sf::cloud API (22d800a)
- update water detect pins (15d07f3)
- Updates base85 to latest (c41fe78)
- Updates flog (86a4b45)
- Updates helptext (be37dac)
- Updates hexdump (47a6bd8)
- Updates printState logic (8f37227)
- Updates Recorder::hasData return type (d4d6981)
- Updates WKP_PIN (a4766b2)
- use system.batteryState for battery state instead of pin read (89417a3)
- Added file publish dump (263381a)
- Adds additional fs flog entries (98de874)
- Adds basic recorder functionality and test (a9eb5e9)
- Adds cd and pwd (d35ff05)
- Adds DeviceOS version display (674701e)
- Adds error handling to creation (dc66939)
- Adds firmware hashes (2adc537)
- Adds fsync to write (cf7b70e)
- Adds helptext (c2cfcd5)
- Adds hexdump (6344465)
- Adds ls functionality (66475c7)
- Adds mkdir (f641578)
- Adds packetizing (6a574c0)
- Adds pop last packet debug (a296ff0)
- Adds publish_blob (d2b7868)
- Adds rate limiting (72cda53)
- Adds reset reason logging (177e05e)
- Adds reset reason tool (209a59a)
- Adds rm, fixes buildpath (08ad4c4)
- Adds Semantic Release (71f75d7), closes #38
- Adds setSessionTime (1cdb02b)
- Adds sf::cloud::is_connected (089185a)
- Adds system battery descriptor (62fe6c0)
- Changes Recorder::putBytes return values (2f2460e)
- Completes recorder (ab59ef8)
- Functional session (cd1effd)
- Merge pull request #17 from UCSD-E4E/chargetask (2f845c0)
- Switches to consolidated menu system (1f58ab3)
- Updates wet/dry monitor output (7108c2f)