Designing hardware that uses VLSI Solution's devices as slave codecs such as an external MP3 decoder chip for a host microcontroller.
- Senior User
- Posts: 25
- Joined: Mon 2015-08-24 5:25
OK, more looking around.
I've found in related messages the page:
http://www.vlsi.fi/en/support/software/ ... tches.html
and the zip file under:
VS1053b Realtime MIDI Start code
Sounds like that plugin enables Real-Time MIDI when a chip does not have it active at start-up.
It would be best to be able to toggle RT MIDI on and off using SCI.
- Is there a similar (or modified) plugin that turns Real-Time MIDI off?
My current board design is hardwired for RTMIDI at start-up (GPIO0 is tied low and GPIO1 is tied high).
I suppose that I have the option to:
- leave RT MIDI OFF at start-up
- turn RT MIDI on with the plugin when needed
- turn it off again with a hardware reset.
- VLSI Staff
- Posts: 1542
- Joined: Thu 2010-07-15 16:04
If the GPIO pins have pull-down/pull-up resistors, you could try to configure the pins as outputs and to your desired states through SCI_WRAMADDR/SCI_WRAM, and then give software reset. If they are hardwired to GND or IOVDD, this would not work.
0xc017 -> WRAMADDR, 3 -> WRAM, 0 -> WRAM, state -> WRAM.