zeroclaw/firmware
ehushubhamshaw bdecd6bbb3 feat(hardware): register board-info tools unconditionally; fix nucleo firmware build
- Extract create_board_info_tools() from peripherals that has no serial port
  dependency (uses probe-rs/static data) and call it at both loop_.rs sites
  regardless of the hardware feature flag. Fixes hardware_board_info,
  hardware_memory_map, hardware_memory_read being unavailable when hardware
  feature is enabled.
- Fix firmware/zeroclaw-nucleo build: add [workspace] table to isolate from
  root workspace; add cortex-m with critical-section-single-core feature to
  resolve undefined _critical_section_1_0_acquire symbols; remove strip=true
  (was stripping program sections, leaving only defmt metadata, causing
  probe-rs flash to fail); add .cargo/config.toml with correct linker flags.
- Exclude all firmware/* from root workspace to prevent workspace detection
  errors when building bare-metal crates independently.
2026-03-07 23:05:30 -05:00
..
zeroclaw-arduino Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
zeroclaw-esp32 chore(unsafe-debt): enforce strict full crate coverage defaults (RMN-54) 2026-02-24 21:00:46 +08:00
zeroclaw-esp32-ui chore(unsafe-debt): enforce strict full crate coverage defaults (RMN-54) 2026-02-24 21:00:46 +08:00
zeroclaw-nucleo feat(hardware): register board-info tools unconditionally; fix nucleo firmware build 2026-03-07 23:05:30 -05:00
zeroclaw-uno-q-bridge Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00