Conversation
…structure, and outstanding tasks. Include notes for breadboarding, library options, and nuances encountered during early development. Refactor README with updated board targets and corrected device descriptions. Minor code tweaks. Addition of assorted TODOs
…mplify attenuator setting logic, make minor photodiode and status updates, add TODOs for code clarity and error handling improvements.
… details, update status doc, and refine descriptions of connected components. Also, include two renamed STM32H5 board documents.
…library notes, add detailed command reference, and include `laser_properties.h` for default laser configurations.
…with new fields (serial number, laser configuration). Restore Modbus functions to `maiman.c`. Update and refine documentation for hardware, commands, and system architecture.
…. Introduce GPIO, ADC, DAC, and Modbus device support for Nucleo-H563ZI.
Update DAC7578 support, I2C configurations, and board files Added new 1-Wire device configurations and refined I2C bus mappings for ADC and DAC devices. Adjusted DAC7578 driver to expose `dac7578_read_value` and updated header accordingly. Included initial draft for board type selection using GPIO jumpers and added relevant documentation updates.
Add settings persistence framework, AI prompt library, and initial network configuration helpers Introduce `app_settings.c` and `app_settings.h` for managing application settings persistence. Add AI prompt library templates (`prompts_clion.md`) and self-review checklist (`self_review_checklist.md`). Implement basic network initialization and configuration utilities in `network.h` and `mqtt_client.c`. Minor fixes to `photodiode` thread signature and command handling utilities. Update project configuration (`prj.conf`) with UART console support and DHCP settings.
Refactor networking helper and JSON utilities; remove redundant Kconfig options for DNS/NTP/DHCP
Integrate SNTP synchronization feature (`sntp_sync.c` and `sntp_sync.h`) with retry and resynchronization mechanisms. Update command handlers and JSON utilities to support configuration and reporting of NTP status. Refactor network and MQTT client modules to remove unused feature checks and improve runtime configurability. Adjust `prj.conf` to enable DHCPv4 NTP server option and expand MQTT payload size.
…t so bad agents are.
…e DS2408 module Enable 1-Wire support in `prj.conf` with DS2408 GPIO configurations. Update `sample.yaml` to reflect new application name, description, and integration platform. Add logic to include DS2408 out-of-tree module in build process and placeholder in `west.yml`.
Add `tempsense` module to provide temperature sensing using DS18B20. Update `prj.conf` and device tree overlays to support 1-Wire Protocol. Extend command API to include `temp_get` for temperature status retrieval. Update CMakeLists to include new source files. Minor additions to enable related code inspections.
Delete `.github/workflows/build.yml` as it is unused. Make serial block MQTT command handling not MQTT connection while consolidating command execution threads. Simplify network and MQTT logic gating with `command_handle_mqtt_publish`. Add error response for serial command priority over MQTT. Clean up redundant includes and legacy functions.
…ayload inference, and log last command details.
…ponse rules, and revise payload behavior
…witch functions, and update documentation
…ons, improve classification clarity, and align with schema-standard naming.
… documentation numbering.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.