|  | Commit message (Collapse) | Author | Age | 
|---|
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | This gets telegps-v2.0 to link.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | The linker isn't happy when the .ld file tries to add text, the .exidx
and .rodata segments in the same block. Split them up for success.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | This should get the right value at least.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Somethings messed up with cortex-M0 linking, and this isn't helping as
it overrides the LDFLAGS coming from the architecture.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | |  | 
| | 
| 
| 
| 
| 
| | This gets the hex keypad working.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Tell the DMA code to leave the DMA engine enabled so the VGA output
can use it.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Provide a way to get to the boot loader on the cortexelf board by
turning the MP switch on.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Provide a way to get out of a lisp read-eval-print loop that can be
easily input from the keyboard.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Just comment changes
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Driving it high won't work all that well as we're looking for zero bits.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | This makes sure the device is out of reset mode while initializing,
and then placed in normal mode to turn on the display.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Add code to track the address and data displays, change how 1802 pin
tracking works
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Lets cortexelf do more things with groups of pins, rather than one pin
at a time.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Provides for per-application control over SDCARD debugging
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | This are debugging commands; don't provide them unless requested
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Disable everything not SDCARD related for debugging.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Different SoCs have different SPI speeds available; have each product
specify the speed to use instead of trying to use 4Mhz everywhere.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | ao_gpio_set_mask and ao_gpio_get_all
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Just some random ideas about how to manage the 1802
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| 
| | Someone hooked up the data lines between the systems backwards, so we
get to swizzle the bits in software.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Scans the matrix once per clock tick queuing events for changed keys.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Provide a 'L' command to display values
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | This reads from stdin and dumps it to both serial ports until you type ~
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | This will make playing with serial ports easier for now.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | VGA requires the CPU to run at 24MHz.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Start hooking up devices with known drivers.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Lots more code to write before these symbols can be exposed.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Tested on timer 2, all four channels.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | ch1 was broken and ch2 didn't have any code at all.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | The beeper code now wants to know which timer, port and pin are in use.
Signed-off-by: Keith Packard <keithp@keithp.com> | 
| | 
| 
| 
| 
| 
| | Uses the VGA and PS/2 drivers to provide an interactive console.
Signed-off-by: Keith Packard <keithp@keithp.com> |