]> git.sesse.net Git - pistorm/blobdiff - a314/a314.h
Add code to autoconfigure A314
[pistorm] / a314 / a314.h
index 14fca5b1b875bdcc68dcd2548ad813a95a70dead..fa15430db5e9ac7fa5e12cc3ded34b3f21bf0289 100644 (file)
@@ -9,11 +9,13 @@ extern "C" {
 
 #define A314_ENABLED 1
 
-// TODO: Base address should be obtained dynamically through Auto-Config.
-#define A314_COM_AREA_BASE 0xE90000
-#define A314_COM_AREA_SIZE (64*1024)
+extern unsigned int a314_base;
+extern int a314_base_configured;
+
+#define A314_COM_AREA_SIZE (64 * 1024)
 
 int a314_init();
+void a314_set_mem_base_size(unsigned int base, unsigned int size);
 void a314_process_events();
 
 unsigned int a314_read_memory_8(unsigned int address);