Skip to content

Close to an "alpha"#2

Merged
baileyji merged 87 commits into
mainfrom
codex
May 30, 2026
Merged

Close to an "alpha"#2
baileyji merged 87 commits into
mainfrom
codex

Conversation

@baileyji
Copy link
Copy Markdown
Contributor

No description provided.

…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.
…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.
baileyji added 29 commits May 14, 2026 15:22
…ayload inference, and log last command details.
…witch functions, and update documentation
…ons, improve classification clarity, and align with schema-standard naming.
@baileyji baileyji merged commit 22a55ed into main May 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant