Commit f0aa94c4 authored by Daniel Friesel's avatar Daniel Friesel
Browse files

tc1796 mock: prepare for actual operation (LEDs are working!)

parent e6cef3c5
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -18,12 +18,18 @@ class GPIO {
		};

		inline void setup() {
			*((int*)0xf0000f10) = 0x80808080;
			*((int*)0xf0000f14) = 0x80808080;
			*((int*)0xf0000f00) = 0x000000ff;
		}
		inline void led_on(unsigned char id = 0) {
			*((int*)0xf0000f00) &= ~(1 << id);
		}
		inline void led_off(unsigned char id = 0) {
			*((int*)0xf0000f00) |= (1 << id);
		}
		inline void led_toggle(unsigned char id = 0) {
			*((int*)0xf0000f00) ^= (1 << id);
		}
		inline void input(unsigned char const pin) {
		}