Splitting out headers
[uccvend-snackrom.git] / ROM2 / display.c
index 25edee8..45b39fc 100644 (file)
@@ -34,7 +34,7 @@ void set_msg(char* newmsg) {
        display_update();
 }
 
-inline void set_wrap_mode(u8 new_wrap_mode) {
+extern inline void set_wrap_mode(u8 new_wrap_mode) {
        /* in theory it should be inlined anyway? */
        wrap_mode = new_wrap_mode;
 }
@@ -50,9 +50,9 @@ void display_send_byte(char c) {
 #define DISPLAY_DELAY  100 /* ms to delay between ops - could be tweaked */
 void display_reset() {
        /* lower the reset line for a while */
-       _io_ports[M6811_PORTA] &= ~PORTA_DISP_RESET;
+       bclr(&_io_ports[M6811_PORTA], PORTA_DISP_RESET);
        delay(DISPLAY_DELAY);
-       _io_ports[M6811_PORTA] |= PORTA_DISP_RESET;
+       bset(&_io_ports[M6811_PORTA], PORTA_DISP_RESET);
 
        spi_enable();
        delay(DISPLAY_DELAY);

UCC git Repository :: git.ucc.asn.au