Commit Graph

28 Commits

Author SHA1 Message Date
Jason 0731aae2bc docs(readme): update features to list Hybrid AGC 2026-04-18 09:30:17 +05:45
Jason e62abc9170 fix(readme): point dashboard image to existing GUI_V6.gif 2026-04-18 09:28:26 +05:45
NawfalMotii79 d3476139e3 Merge pull request #89 from NawfalMotii79/feat/ft2232h-default-ft601-option
feat: make FT2232H default USB interface, add FT601 premium option, deprecate GUI V6
2026-04-17 22:21:58 +01:00
Jason 964f1903f3 chore: sync main → develop (schematic updates, README, project doc)
Brings in main-only commits that never reached develop:
  754d919 Added silk screen and headers description (MainBoard .brd)
  0443516 Added thermal vias (RF_PA .brd)
  5fbe051 Added ABAC INDUSTRY web site (Project_Description.docx)
  12b549d / 5d5e9ff Merge PR #101: README BOM sensor counts fix

No conflicts expected: develop has not touched any of these paths.
2026-04-17 22:12:26 +05:45
Jason 5d5e9ff297 docs(readme): correct BOM sensor counts and locations
The STM32 peripheral list in the README disagreed with the production
BOM (4_7_Production Files/Gerber_Main_Board/RADAR_Main_Board_BOM_csv)
and with the firmware (9_1_Microcontroller/.../main.cpp). Corrections
based on origin/main commit 754d919:

- ADS7830 Idq ADCs: placed on the Main Board (U88 @ 0x48, U89 @ 0x4A),
  not on the Power Amplifier Boards. Added the INA241A3 (x50) and 5 mOhm
  shunt detail that completes the current-sense chain.
- DAC5578 Vg DACs: placed on the Main Board (U7 @ 0x48, U69 @ 0x49),
  not on the Power Amplifier Boards. Noted closed-loop Idq calibration
  at boot (main.cpp powerUpSequence).
- Temperature sensors: 1x ADS7830 (U10) with 8 single-ended channels
  reading 8 thermistors -- not 8 separate ADS7830 chips. Cooling is a
  single GPIO (EN_DIS_COOLING), bang-bang, not PWM.
- GPS: reflect the UM982 driver merged in #79 and its role in
  per-detection position tagging beyond map centering.

Counts now match the 3x ADS7830 / 2x DAC5578 / 16x INA241A3 population
in the production BOM.
2026-04-17 20:04:01 +05:45
Jason 6a11d33ef7 docs: deprecate GUI V6, update docs for FT2232H production default
- Add deprecation headers to GUI_V6.py and GUI_V6_Demo.py
- Mark V6 as deprecated in GUI_versions.txt
- Update README.md: replace V6 GIF reference with V65 PNG
- Add FT2232H production notice banner to docs/index.html
2026-04-16 16:19:30 +05:45
Jason 2106e24952 fix: enforce strict ruff lint (17 rule sets) across entire repo
- Expand ruff config from E/F to 17 rule sets (B, RUF, SIM, PIE, T20,
  ARG, ERA, A, BLE, RET, ISC, TCH, UP, C4, PERF)
- Fix 907 lint errors across all Python files (GUI, FPGA cosim,
  schematics scripts, simulations, utilities, tools)
- Replace all blind except-Exception with specific exception types
- Remove commented-out dead code (ERA001) from cosim/simulation files
- Modernize typing: deprecated typing.List/Dict/Tuple to builtins
- Fix unused args/loop vars, ambiguous unicode, perf anti-patterns
- Delete legacy GUI files V1-V4
- Add V7 test suite, requirements files
- All CI jobs pass: ruff (0 errors), py_compile, pytest (92/92),
  MCU tests (20/20), FPGA regression (25/25)
2026-04-12 14:21:03 +05:45
Serhii 96c1f68778 docs(readme): replace text disclaimer with WIP badge
Swap the verbose Alpha disclaimer paragraph for a simple
"Features: Work in Progress" badge next to the existing
Alpha badge, per review feedback from @JJassonn69.
Badge links to the issues page for current status.
2026-04-09 14:07:37 +03:00
Serhii 836243ab18 docs(readme): add Alpha disclaimer to Key Features
Core hardware works, but GPS/map integration, attitude correction,
and beam steering UI are not yet complete — callers deserve to know
before they build on those features.

Closes gap 10.5 from reality-check review.
2026-04-08 01:11:19 +03:00
Serhii 7eb81668e0 docs: fix FPGA part number, dead paths, and add CONTRIBUTING.md
- README: XC7A100T → XC7A50T to match the XDC correction note
  (constraints/xc7a50t_ftg256.xdc lines 9-11)
- README: replace dead /10_docs/ paths with tracked locations
- README: update contributing section to reference CONTRIBUTING.md
- Add minimal CONTRIBUTING.md with repo layout and PR checklist

Closes #37
2026-04-06 20:06:56 +03:00
NawfalMotii79 a343c856e3 Update image links to use raw GitHub URLs 2026-04-02 01:35:17 +01:00
NawfalMotii79 7ffd1f6b10 Revise README for clarity and image updates
Updated images and text for clarity and consistency in the README.
2026-04-02 01:31:23 +01:00
NawfalMotii79 cfbe6d2bd4 Fix image paths in README.md
Updated image paths in README.md to use absolute paths.
2026-04-02 00:58:22 +01:00
NawfalMotii79 f5d89fd710 Fix badge syntax in README.md 2026-03-29 10:50:46 +01:00
NawfalMotii79 a3d0d3fb0c Fix image formatting in README.md 2026-03-29 08:47:06 +01:00
NawfalMotii79 2a89713c21 Add sponsors section to README 2026-03-27 03:40:34 +01:00
NawfalMotii79 93c75d19df Merge pull request #30 from JJassonn69/main
FPGA file on Original Repository
2026-03-21 20:02:05 +00:00
NawfalMotii79 eb8e063f37 Change radar system image format to PNG
Updated image format from JPG to PNG for better quality.
2026-03-20 05:49:13 +00:00
NawfalMotii79 4801cb81d2 Replace radar system image with updated version
Updated the image for the AERIS-10 Radar System in the README.
2026-03-20 05:48:20 +00:00
NawfalMotii79 576fe71150 add contact info
Added contact details for collaboration.
2026-03-19 02:41:57 +00:00
Jason 981bd271fa Document repository file placement policy for generated artifacts 2026-03-18 22:08:57 +02:00
NawfalMotii79 70e8366dc4 Correct contributor name in license section
Updated contributor acknowledgment in the license explanation.
2026-03-15 21:46:03 +00:00
NawfalMotii79 415db19353 Update model name from AERIS-10X to AERIS-10E 2026-03-15 21:44:01 +00:00
NawfalMotii79 246d088169 Update README with licensing details
Added hardware and software licensing information to the README, detailing the CERN Open Hardware License for hardware and the MIT License for software.
2026-03-15 00:39:23 +00:00
NawfalMotii79 7510e31c20 Update image path for AERIS-10 Radar System 2026-03-11 02:04:42 +00:00
NawfalMotii79 4781ab1001 Include radar system image in README
Add image of AERIS-10 Radar System to README
2026-03-11 02:01:34 +00:00
NawfalMotii79 4cb53454ec Update README.md 2026-03-09 01:30:03 +00:00
NawfalMotii79 caa35890cf Create README.md 2026-03-09 01:27:49 +00:00