Commit Graph

10 Commits

Author SHA1 Message Date
7637906efe feat: enhance error handling and add device error reporting for radio operations 2025-08-07 15:36:20 +08:00
72299b62ce feat: add option to disable radio calibration and update status error handling 2025-08-07 14:51:57 +08:00
c4a61d2708 feat: add TX continuous wave mode and update regulator mode handling 2025-08-07 12:01:12 +08:00
1d31faef01 refactor: unify string conversion functions for LoRaBandwidth and LoRaCodingRate 2025-08-04 15:37:04 +08:00
04efb1e40b feat: add irq_status_t structure and update get_irq_status to use it
feat: implement string conversion functions for CommandStatus and ChipMode enums
2025-08-04 15:02:18 +08:00
fca2e8cc47 refactor: improve function signatures and type safety in llcc68 definitions
- Removed unnecessary include of <cstddef>.
- Updated function signatures to use trailing return types and added [[nodiscard]] attribute for better safety and clarity.
- Standardized float literals to use uppercase 'F' for consistency.
- Simplified the valid_ldr_optimize function for improved readability.
2025-06-05 16:31:44 +08:00
dbeab21efa fix: typo 2025-06-04 11:26:26 +08:00
c549538844 Enhance llcc68 definitions with new bandwidth and coding rate enums
- Added a new bandwidth enum value for 7.8MHz and corresponding string conversion function.
- Introduced a string conversion function for coding rates.
- Implemented a utility function to safely convert uint8_t to optional for spreading factors.
- Enhanced the modulation parameters structure with a to_string method for better representation.
2025-06-03 18:33:51 +08:00
ee1c1a0497 major: refactor
- Introduced new enums for LoRa bandwidth and coding rate to improve clarity.
- Updated default values for preamble length, frequency, bandwidth, and coding rate.
- Added new structures for modulation and packet parameters, encapsulating related settings.
- Refactored functions to utilize the new structures, improving parameter management in the llcc68 component.
2025-05-30 16:15:41 +08:00
d24d9d5dda init 2025-05-14 12:17:06 +08:00