-
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