Skip to content

Commit

Permalink
Added preamp v1.7 binary, removed old binaries, and updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Lohrer committed Dec 8, 2023
1 parent 4e24746 commit 63dde4e
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 1 deletion.
Binary file removed fw/bin/preamp_1.1.bin
Binary file not shown.
Binary file removed fw/bin/preamp_1.2.bin
Binary file not shown.
Binary file removed fw/bin/preamp_1.3.bin
Binary file not shown.
Binary file removed fw/bin/preamp_1.4.bin
Binary file not shown.
Binary file removed fw/bin/preamp_1.5.bin
Binary file not shown.
Binary file removed fw/bin/preamp_1.6.bin
Binary file not shown.
Binary file added fw/bin/preamp_1.7.bin
Binary file not shown.
11 changes: 10 additions & 1 deletion fw/preamp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
# Preamp Board Firmware Changelog

## 1.7-XXXXXXX
## 1.7-4E24746

- Added support for Preamp Board Rev4.A
- On startup, the firmware checks for the presence of the EEPROM. If present the board rev
is assumed to be >=Rev4. If absent the board rev is assumed to be <=Rev3.
- Added an I2C register to read if the board is Rev4+.
- Mux control pin logic is inverted in Rev4 boards.
- Added I2C registers to allow the Pi to read/write the Preamp's EEPROM.
- Added a watchdog timer to reset the STM32 if it locks up for any reason.
- Need to update hardware for this to fully work, right now the
- Added capability to print messages to the Pi via UART and added some status messages.
- Reduced initialization time from 5.7 ms to 3.33 ms.
- By releasing expander reset sooner, reduced total 6-unit init time to ~4.7 ms.

Expand Down

0 comments on commit 63dde4e

Please sign in to comment.