mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-08-11 13:19:38 +00:00
On PortaPack shutdown, init HackRF CPLD to EEPROM bitstream.
This commit is contained in:
@@ -113,3 +113,10 @@ bool cpld_hackrf_verify_eeprom() {
|
|||||||
|
|
||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void cpld_hackrf_init_from_eeprom() {
|
||||||
|
auto jtag_target_hackrf_cpld = jtag_target_hackrf();
|
||||||
|
cpld::xilinx::XC2C64A hackrf_cpld { jtag_target_hackrf_cpld };
|
||||||
|
|
||||||
|
hackrf_cpld.init_from_eeprom();
|
||||||
|
}
|
||||||
|
@@ -26,5 +26,6 @@ bool cpld_update_if_necessary();
|
|||||||
|
|
||||||
bool cpld_hackrf_load_sram();
|
bool cpld_hackrf_load_sram();
|
||||||
bool cpld_hackrf_verify_eeprom();
|
bool cpld_hackrf_verify_eeprom();
|
||||||
|
void cpld_hackrf_init_from_eeprom();
|
||||||
|
|
||||||
#endif/*__CPLD_UPDATE_H__*/
|
#endif/*__CPLD_UPDATE_H__*/
|
||||||
|
@@ -166,6 +166,9 @@ void shutdown() {
|
|||||||
|
|
||||||
radio::disable();
|
radio::disable();
|
||||||
audio::shutdown();
|
audio::shutdown();
|
||||||
|
|
||||||
|
cpld_hackrf_init_from_eeprom();
|
||||||
|
|
||||||
clock_manager.shutdown();
|
clock_manager.shutdown();
|
||||||
|
|
||||||
power.shutdown();
|
power.shutdown();
|
||||||
|
Reference in New Issue
Block a user