Commit Graph

  • e8b495ce6f feat: CI test suite phases A+B, WaveformConfig separation, dead golden code cleanup Jason 2026-04-15 12:45:41 +05:45
  • 05d1f8c26b chore: gitignore sim artifacts (doppler CSV/mem) and MCU test binaries Jason 2026-04-15 10:39:05 +05:45
  • 02925ac34e fix: align all range/carrier/velocity values to PLFM hardware + FPGA bug fixes Jason 2026-04-15 10:38:59 +05:45
  • f67440ee9a Merge pull request #74 from NawfalMotii79/revert-68-feature/add-um982-gps-driver Jason 2026-04-15 12:51:47 +03:00
  • 513e0b9a69 Merge pull request #69 from 3aLaee/fix/overtemp-emergency-stop Jason 2026-04-15 12:51:22 +03:00
  • 78dff2fd3d Revert "Add UM982 GPS driver (um982_gps.h/.cpp) for NMEA sentence parsing and…" revert-68-feature/add-um982-gps-driver Jason 2026-04-15 11:35:36 +03:00
  • 0b25db08b5 fix(test): align emergency_state_ordering test with overtemp/watchdog fix Jason 2026-04-15 13:18:07 +05:45
  • 7cb7688814 chore: add .gitattributes to enforce LF line endings for new files feat/agc-fpga-gui Jason 2026-04-15 13:03:54 +05:45
  • 4900282042 fix(mcu-tests): strip stray literal backslash-r in Makefile continuations 3aLaee 2026-04-15 09:16:03 +02:00
  • 86b493a780 feat: CI test suite phases A+B, WaveformConfig separation, dead golden code cleanup Jason 2026-04-15 12:45:41 +05:45
  • c023337949 chore: gitignore sim artifacts (doppler CSV/mem) and MCU test binaries Jason 2026-04-15 10:39:05 +05:45
  • d259e5c106 fix: align all range/carrier/velocity values to PLFM hardware + FPGA bug fixes Jason 2026-04-15 10:38:59 +05:45
  • 3f4513fec2 Merge pull request #68 from volcan88/feature/add-um982-gps-driver NawfalMotii79 2026-04-14 21:23:33 +01:00
  • a2686b7424 fix(mcu): escalate overtemp and watchdog-timeout faults to Emergency_Stop() 3aLaee 2026-04-14 21:53:39 +02:00
  • cf3d288268 Add UM982 GPS driver (um982_gps.h/.cpp) for NMEA sentence parsing and integration volcan88 2026-04-14 22:05:24 +03:00
  • 1c7861bb0d Merge pull request #67 from NawfalMotii79/feat/agc-fpga-gui Jason 2026-04-14 20:24:31 +03:00
  • d8d30a6315 fix: guard tkinter/matplotlib imports for headless CI environments Jason 2026-04-14 23:04:57 +05:45
  • 34ecaf360b feat: rename Tkinter dashboard to GUI_V65_Tk, add replay/demo/targets parity Jason 2026-04-14 22:54:00 +05:45
  • 24b8442e40 feat: unified replay with SoftwareFPGA bit-accurate signal chain Jason 2026-04-14 11:14:00 +05:45
  • 2387f7f29f refactor: revert replay code, preserve non-replay fixes Jason 2026-04-14 09:57:25 +05:45
  • 609589349d fix: range calibration, demo/radar mutual exclusion, AGC analysis refactor Jason 2026-04-14 03:19:58 +05:45
  • a16472480a fix: playback state race condition, C-locale spinboxes, and Leaflet CDN loading Jason 2026-04-14 03:09:39 +05:45
  • a12ea90cdf fix: 8 button-state bugs + wire radar position into replay for map display Jason 2026-04-14 01:49:34 +05:45
  • 2cb56e8b13 feat: Raw IQ Replay mode — software FPGA signal chain with playback controls Jason 2026-04-14 01:25:25 +05:45
  • 6bde91298d Merge pull request #59 from NawfalMotii79/feat/agc-fpga-gui Jason 2026-04-13 21:51:25 +03:00
  • 77496ccc88 fix: guard PyQt6 imports in v7 package for headless CI environments Jason 2026-04-14 00:27:22 +05:45
  • 063fa081fe fix: FPGA timing margins (WNS +0.002→+0.080ns) + 11 bug fixes from code review Jason 2026-04-14 00:08:26 +05:45
  • b4d1869582 fix: 9 bugs from code review — RTL sign-ext & snapshot, thread safety, protocol fixes Jason 2026-04-13 23:35:10 +05:45
  • 88ce0819a8 fix: Python 3.12 GIL crash — queue-based cross-thread messaging for tkinter dashboard Jason 2026-04-13 21:22:15 +05:45
  • b54c04272f fix: correct .gitignore stub name stm32_stub → stm32_settings_stub fix/ruff-lint-full-repo copilot-swe-agent[bot] 2026-04-13 15:21:06 +00:00
  • ce61b71cf4 fix: stable target IDs, hardware.py null checks, remove unused crcmod copilot-swe-agent[bot] 2026-04-13 15:13:15 +00:00
  • bbaf1e3436 fix: restore actionable error messages to stderr in uart_capture.py copilot-swe-agent[bot] 2026-04-13 15:08:30 +00:00
  • 3ef6416e3f feat: AGC phase 7 — AGC Monitor visualization tab with throttled redraws Jason 2026-04-13 20:42:01 +05:45
  • 4578621c75 fix: restore T20-stripped print() calls in cosim scripts; add 60 mem validation tests Jason 2026-04-13 20:36:28 +05:45
  • 666527fa7d feat: AGC phases 4-5 — STM32 outer-loop AGC class + main.cpp integration Jason 2026-04-13 20:14:31 +05:45
  • 8901894b6c fix: restore uart_capture.py terminal output; add T20 per-file ignore for CLI tool copilot-swe-agent[bot] 2026-04-13 14:11:23 +00:00
  • ffba27a10a feat: hybrid AGC (FPGA phases 1-3 + GUI phase 6) with timing fix Jason 2026-04-13 19:24:11 +05:45
  • e6e2217b76 fix: enforce 1-32 range for Chirps Per Elevation (opcode 0x15); mojibake already fixed copilot-swe-agent[bot] 2026-04-12 19:15:58 +00:00
  • cc9ab27d44 Update 9_Firmware/9_1_Microcontroller/9_1_1_C_Cpp_Libraries/RadarSettings.cpp Jason 2026-04-12 22:10:27 +03:00
  • 56d0ea2883 fix: use importlib for radar_protocol import; downgrade noisy log levels to DEBUG copilot-swe-agent[bot] 2026-04-12 19:09:23 +00:00
  • b394f6bc49 fix: widen per-file-ignores globs in pyproject.toml to use ** patterns copilot-swe-agent[bot] 2026-04-12 19:06:10 +00:00
  • 23b2beee53 fix: resolve 3 cross-layer bugs (status_words truncation, mode readback, buffer overread) Jason 2026-04-12 22:51:26 +05:45
  • 0537b40dcc feat: add cross-layer contract tests (Python/Verilog/C) with CI job Jason 2026-04-12 16:04:59 +05:45
  • 2106e24952 fix: enforce strict ruff lint (17 rule sets) across entire repo Jason 2026-04-12 14:18:34 +05:45
  • b6e8eda130 Merge pull request #55 from NawfalMotii79/main Jason 2026-04-11 23:24:24 +03:00
  • eddc44076a Merge pull request #49 from joyshmitz/fix/readme-alpha-disclaimer NawfalMotii79 2026-04-10 00:56:22 +01:00
  • 8cd5464cf8 Ready for production NawfalMotii79 2026-04-10 00:16:08 +01:00
  • 2bd52909d7 Delete 4_Schematics and Boards Layout/4_6_Schematics/MainBoard/RADAR_Main_Board.brd NawfalMotii79 2026-04-10 00:14:10 +01:00
  • 4b441a28d1 Final touch (added via fencing and stop mask to ADTR1107 CPLR traces NawfalMotii79 2026-04-10 00:12:41 +01:00
  • 96c1f68778 docs(readme): replace text disclaimer with WIP badge Serhii 2026-04-09 14:07:37 +03:00
  • e39141df69 fix: align replay DC notch with dual sub-frame architecture Jason 2026-04-09 02:42:50 +03:00
  • 519c95f452 fix: regenerate golden hex for dual-16pt Doppler and add real-data TBs to regression Jason 2026-04-09 02:36:14 +03:00
  • 11aa590cf2 fix: full-repo ruff lint cleanup and CI migration to uv Jason 2026-04-09 02:05:34 +03:00
  • 57de32b172 fix: resolve all ruff lint errors across V6+ GUIs, v7 module, and FPGA cosim scripts Jason 2026-04-08 19:11:40 +03:00
  • 6a117dd324 fix: resolve ruff lint errors and add lint CI job Jason 2026-04-08 17:28:22 +03:00
  • 836243ab18 docs(readme): add Alpha disclaimer to Key Features Serhii 2026-04-08 01:03:18 +03:00
  • 178484a72d Merge remote-tracking branch 'upstream/develop' Serhii 2026-04-08 01:10:48 +03:00
  • 9df73fe994 Merge pull request #48 from NawfalMotii79/main Jason 2026-04-07 23:27:05 +03:00
  • ce391f1ae6 ci: add GitHub Actions workflow for full regression suite Jason 2026-04-07 23:09:12 +03:00
  • c8fa961f33 Merge pull request #46 from NawfalMotii79/develop Jason 2026-04-07 21:45:17 +03:00
  • e4db996db9 fix: remove server credentials from constraints README Jason 2026-04-07 21:37:24 +03:00
  • 75854a39ca docs: update constraints README with USB_MODE architecture and build guide Jason 2026-04-07 21:34:31 +03:00
  • 7c82d20306 refactor(host): remove FT601 references from radar_dashboard, smoke_test, and docs Jason 2026-04-07 21:25:58 +03:00
  • c1d12c4130 test: update test_radar_dashboard for FT2232H-only protocol Jason 2026-04-07 21:15:36 +03:00
  • ab17d19df2 Merge remote-tracking branch 'origin/main' Serhii 2026-04-07 21:16:41 +03:00
  • 385a54d971 refactor(host): remove FT601 support from radar_protocol.py Jason 2026-04-07 21:10:12 +03:00
  • f1126d6d80 Add files via upload NawfalMotii79 2026-04-07 18:17:41 +01:00
  • 4255eff56c Merge pull request #45 from JJassonn69/feat/usb2.0-support NawfalMotii79 2026-04-07 18:10:22 +01:00
  • 274abd7dd6 fix: add explicit reset for status_words to suppress Synth 8-7137 warning Jason 2026-04-07 19:35:43 +03:00
  • 408f4d126f feat(usb): add FT2232H USB 2.0 interface for 50T production board Jason 2026-04-07 19:22:16 +03:00
  • 3e737fb90e Merge remote-tracking branch 'origin/main' into develop Jason 2026-04-07 17:42:03 +03:00
  • 0db0e7bbfe Add files via upload NawfalMotii79 2026-04-07 14:44:01 +01:00
  • 849b32240b fix(xdc): add hold false_path for ADC IDDR + reorganize build scripts by target Jason 2026-04-07 15:13:13 +03:00
  • 8d7b6e04a0 fix(rtl): force FIR adder tree to fabric to free 30 DSPs for FFT butterfly on 50T Jason 2026-04-07 14:45:47 +03:00
  • d1927f150a fix(rtl): add DONT_TOUCH attribute to prevent opt_design from gutting 50T wrapper Jason 2026-04-07 06:46:30 +03:00
  • a0469cf1a0 feat(rtl): add radar_system_top_50t wrapper to solve IO pin overflow Jason 2026-04-07 06:37:04 +03:00
  • 802dca2a73 fix(scripts): disconnect nets before removing unconstrained ports Jason 2026-04-07 06:23:31 +03:00
  • 23eb88c6c7 fix(scripts): switch 50T build to non-project-mode impl + remove unconstrained ports Jason 2026-04-07 06:17:03 +03:00
  • 44460e7443 fix(constraints): change adc_pwdn from LVCMOS33 to LVCMOS25 for Bank 14 compatibility Jason 2026-04-07 06:07:47 +03:00
  • 96856c42e0 fix(scripts): inject DRC waivers via TCL.PRE hook for impl_1 child process Jason 2026-04-07 05:59:51 +03:00
  • 7d90e5e7d6 fix(constraints,scripts): resolve 50T build failures — LVDS_25 + DRC waivers + unconstrained ports Jason 2026-04-07 05:48:35 +03:00
  • 30f56f3089 fix(constraints): use LVDS (not LVDS_33) for 50T Bank 14 ADC inputs Jason 2026-04-07 05:31:48 +03:00
  • d50e51ada6 fix(rtl,constraints): change IBUFDS to IOSTANDARD DEFAULT for multi-target bank voltage compatibility Jason 2026-04-07 05:17:11 +03:00
  • 1f315a62c8 fix(scripts,constraints): handle empty STATS properties in build summaries, fix 50T XDC DRC errors Jason 2026-04-07 05:07:14 +03:00
  • 6657e117d6 fix(scripts): fix TCL command substitution and impl status race in all 5 build scripts Jason 2026-04-07 04:07:07 +03:00
  • 1e284767cd fix(test,docs): remove dead xfft_32 files, update test infra for dual-16 FFT, add regression guide Jason 2026-04-07 02:51:48 +03:00
  • 04982a3176 Merge pull request #41 from joyshmitz/fix/tcl-portability NawfalMotii79 2026-04-06 21:21:37 +01:00
  • 9b383fcb70 Merge pull request #42 from joyshmitz/fix/dual-subframe-consistency NawfalMotii79 2026-04-06 21:21:11 +01:00
  • ffc89f0bbd fix(rtl,gui,cosim,formal): adapt surrounding files for dual 16-pt FFT (follow-up to PR #33) Serhii 2026-04-06 23:15:50 +03:00
  • 48b3847256 fix(scripts): make Vivado TCL scripts portable and update RTL file lists Serhii 2026-04-06 22:53:42 +03:00
  • 22758fa370 Merge pull request #40 from joyshmitz/docs/readme-contributing NawfalMotii79 2026-04-06 18:09:39 +01:00
  • 7eb81668e0 docs: fix FPGA part number, dead paths, and add CONTRIBUTING.md Serhii 2026-04-06 20:06:56 +03:00
  • 73d6d9b80a Add files via upload NawfalMotii79 2026-04-05 11:44:10 +01:00
  • 0f5a04f8a7 Delete 4_Schematics and Boards Layout/4_7_Production Files directory NawfalMotii79 2026-04-05 11:39:13 +01:00
  • 8e0a90fcf5 Add files via upload NawfalMotii79 2026-04-05 05:05:10 +01:00
  • 10e0914d60 Delete docs/assets/img/Nawfal.png NawfalMotii79 2026-04-04 21:04:42 +01:00
  • 168b9b2ae0 Revise index.html for AERIS-10 documentation site NawfalMotii79 2026-04-02 01:42:50 +01:00
  • a343c856e3 Update image links to use raw GitHub URLs NawfalMotii79 2026-04-02 01:35:17 +01:00
  • 7ffd1f6b10 Revise README for clarity and image updates NawfalMotii79 2026-04-02 01:31:23 +01:00
  • f12405e90e Add files via upload NawfalMotii79 2026-04-02 01:24:58 +01:00