- None
- Actually fix the speaker period register write bug (and put neotron-bmc-commands back)
- Fix the speaker period register write bug by swapping the bytes in neotron-bmc-commands
- Handle 'Alt' reads and writes.
- Adds a PC speaker driver using TIM14
- Plays a beep on startup
- Lets the host play beeps using the SPI interface
- Generates Host Interrupts
- SPI interface reliability is improved
- Fix version number reporting - now comes from
git describe
- Improvements to SPI communications link
- Move some processing out of interrupts and into the main loop, to improve reliability
- Update dependencies (moves away from yanked critical-section 0.2.x)
- Fixes to the protocol documentation
- Add skeleton SPI command interface, with PS/2 Keyboard FIFO read command
- PS/2 Keyboard words time-out if you get a glitch
- Add very basic SPI interface support to neotron-bmc-pico
- No changes to neotron-bmc-nucleo (it's now out of date)
- Added
neotron-bmc-protocol
crate at v0.1.0
- Reset button triggers 250ms low pulse
- Fix STM32F030 support and remove STM32F031 support for neotron-bmc-pico
- Add STM32F030 support to neotron-bmc-pico
- Change to blink power LED when in standby
- Actually controls DC power and reset (but doesn't check the voltage rails yet)
- Skeleton application using knurling template
- Started work on command protocol definition
- LED Blinking Modes defined
- SPI Frame Format revised