From: Alan Cox Date: Mon, 11 Apr 2016 13:06:17 +0000 (+0100) Subject: platform: add the platform param hook X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=62e536dc0883066bfc973433d1a1550661f6d223;p=FUZIX.git platform: add the platform param hook --- diff --git a/Kernel/platform-coco2/main.c b/Kernel/platform-coco2/main.c index bdffc580..5697182e 100644 --- a/Kernel/platform-coco2/main.c +++ b/Kernel/platform-coco2/main.c @@ -20,6 +20,7 @@ void platform_idle(void) uint8_t platform_param(unsigned char *p) { + return 0; } void do_beep(void) diff --git a/Kernel/platform-msx1/main.c b/Kernel/platform-msx1/main.c index 9bcfa6f7..5a0f2843 100644 --- a/Kernel/platform-msx1/main.c +++ b/Kernel/platform-msx1/main.c @@ -17,6 +17,8 @@ void platform_idle(void) uint8_t platform_param(unsigned char *p) { + used(p); + return 0; } void do_beep(void) diff --git a/Kernel/platform-msx2/main.c b/Kernel/platform-msx2/main.c index 99d0aacc..d4c486fc 100644 --- a/Kernel/platform-msx2/main.c +++ b/Kernel/platform-msx2/main.c @@ -13,6 +13,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void do_beep(void) { } diff --git a/Kernel/platform-mtx/main.c b/Kernel/platform-mtx/main.c index 5a13723c..4f2e7bcb 100644 --- a/Kernel/platform-mtx/main.c +++ b/Kernel/platform-mtx/main.c @@ -24,6 +24,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void platform_interrupt(void) { extern uint8_t irqvector; diff --git a/Kernel/platform-n8vem-mark4/main.c b/Kernel/platform-n8vem-mark4/main.c index 1d3df121..e91bd394 100644 --- a/Kernel/platform-n8vem-mark4/main.c +++ b/Kernel/platform-n8vem-mark4/main.c @@ -33,6 +33,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void platform_interrupt(void) { switch(irqvector){ diff --git a/Kernel/platform-nc100/main.c b/Kernel/platform-nc100/main.c index 783652de..c736939a 100644 --- a/Kernel/platform-nc100/main.c +++ b/Kernel/platform-nc100/main.c @@ -11,6 +11,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void do_beep(void) { } diff --git a/Kernel/platform-p112/main.c b/Kernel/platform-p112/main.c index a34c8a5d..30883a3b 100644 --- a/Kernel/platform-p112/main.c +++ b/Kernel/platform-p112/main.c @@ -35,6 +35,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void platform_interrupt(void) { switch(irqvector){ diff --git a/Kernel/platform-pcw8256/main.c b/Kernel/platform-pcw8256/main.c index f941faaf..a393c323 100644 --- a/Kernel/platform-pcw8256/main.c +++ b/Kernel/platform-pcw8256/main.c @@ -50,3 +50,8 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} diff --git a/Kernel/platform-px4plus/main.c b/Kernel/platform-px4plus/main.c index 39bdbce1..6a526c07 100644 --- a/Kernel/platform-px4plus/main.c +++ b/Kernel/platform-px4plus/main.c @@ -27,6 +27,12 @@ void platform_interrupt(void) timer_interrupt(); } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + extern uint8_t map_translate[MAX_MAPS]; extern uint8_t *map_live; diff --git a/Kernel/platform-socz80/main.c b/Kernel/platform-socz80/main.c index 2c3138a1..8668d927 100644 --- a/Kernel/platform-socz80/main.c +++ b/Kernel/platform-socz80/main.c @@ -14,6 +14,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + __sfr __at 0x00 uart0_status; __sfr __at 0x01 uart0_data; __sfr __at 0x28 uart1_status; diff --git a/Kernel/platform-trs80/main.c b/Kernel/platform-trs80/main.c index a11ca7a6..d9da2882 100644 --- a/Kernel/platform-trs80/main.c +++ b/Kernel/platform-trs80/main.c @@ -25,6 +25,12 @@ void do_beep(void) { } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void platform_interrupt(void) { uint8_t irq = irqstat; diff --git a/Kernel/platform-z80pack-lite/main.c b/Kernel/platform-z80pack-lite/main.c index 98d42bcf..0848e93a 100644 --- a/Kernel/platform-z80pack-lite/main.c +++ b/Kernel/platform-z80pack-lite/main.c @@ -11,6 +11,12 @@ void platform_idle(void) tty_pollirq(); } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + /* The simple support does all the rest of the work for us */ void platform_interrupt(void) diff --git a/Kernel/platform-zeta-v2/main.c b/Kernel/platform-zeta-v2/main.c index 73afac06..66aa345f 100644 --- a/Kernel/platform-zeta-v2/main.c +++ b/Kernel/platform-zeta-v2/main.c @@ -18,6 +18,12 @@ void platform_idle(void) __endasm; } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void platform_interrupt(void) { switch(irqvector) { diff --git a/Kernel/platform-zx128/main.c b/Kernel/platform-zx128/main.c index 89f146c7..e02ff2f9 100644 --- a/Kernel/platform-zx128/main.c +++ b/Kernel/platform-zx128/main.c @@ -25,6 +25,12 @@ void platform_idle(void) irqrestore(irq); } +uint8_t platform_param(unsigned char *p) +{ + used(p); + return 0; +} + void platform_interrupt(void) { tty_pollirq();