Skip to content

P2: sync code with Anan 100D

Compare
Choose a tag to compare
@ra1nb0w ra1nb0w released this 16 Apr 09:34
· 46 commits to master since this release

Changes to protocol 2 gateware:

  • sync the radio gateware with the latest upstream Anan 100D code (12.1)
  • fix TX issue (bad "phase" changes during the tune status)
  • adjust RGMII timing to maximise stability with switches/wifi and virtual machine
  • optimise the protocol 2 gateware
  • lower a bit of gain in the line out of audio (TLV320): more range in the AF slider with hearphone
  • remove unused files
  • upgrade IPs to Quartus 19.1

Changes:

  • use Makefile to build the gatewares

NOTE: You don't need to update the mcu code to use these gatewares.
For documentation read the README.org in the various folder.

Files:

  • programmer-0.1.0.exe: use in windows to interact with the bootloader
  • mcu-3.0.hex: firmware to flash into the MCU
  • bootloader-3.0.pof: FPGA bootloader to load through JTAG
  • odyssey2-12.11_P2.rbf: gateware with protocol 2 (1000MBit/s only)
  • odyssey2-6.01_P1.rbf: gateware with protocol 1 (100MBit/s only)