core: Added a new ELF tag with AVR->simavr command path
[simavr] / simavr / sim / sim_avr.h
index e763f04..5a96a19 100644 (file)
@@ -229,6 +229,9 @@ int avr_run(avr_t * avr);
 // finish any pending operations 
 void avr_terminate(avr_t * avr);
 
+// set an IO register to receive commands from the AVR firmware
+// it's optional, and uses the ELF tags
+void avr_set_command_register(avr_t * avr, avr_io_addr_t addr);
 // load code in the "flash"
 void avr_loadcode(avr_t * avr, uint8_t * code, uint32_t size, uint32_t address);