├── .gdbinit ├── .gitignore ├── GNUmakefile ├── board.hpp ├── cortex-m.hpp ├── flash.py ├── generate_mask_t.hpp ├── generate_unshifted_mask_t.hpp ├── isr_vectors.cpp ├── isr_vectors.hpp ├── lpc-1766-stk.ld ├── lpc1766-reg.hpp ├── lpc1766-stk.hpp ├── main.cpp ├── notes ├── openocd ├── openocd.cfg ├── reg_t.hpp ├── ro_t.hpp ├── rw_t.hpp ├── stellaris.ld ├── tty └── wo_t.hpp /.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/.gdbinit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/.gitignore -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/GNUmakefile -------------------------------------------------------------------------------- /board.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/board.hpp -------------------------------------------------------------------------------- /cortex-m.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/cortex-m.hpp -------------------------------------------------------------------------------- /flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/flash.py -------------------------------------------------------------------------------- /generate_mask_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/generate_mask_t.hpp -------------------------------------------------------------------------------- /generate_unshifted_mask_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/generate_unshifted_mask_t.hpp -------------------------------------------------------------------------------- /isr_vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/isr_vectors.cpp -------------------------------------------------------------------------------- /isr_vectors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/isr_vectors.hpp -------------------------------------------------------------------------------- /lpc-1766-stk.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/lpc-1766-stk.ld -------------------------------------------------------------------------------- /lpc1766-reg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/lpc1766-reg.hpp -------------------------------------------------------------------------------- /lpc1766-stk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/lpc1766-stk.hpp -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/main.cpp -------------------------------------------------------------------------------- /notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/notes -------------------------------------------------------------------------------- /openocd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sudo openocd 4 | -------------------------------------------------------------------------------- /openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/openocd.cfg -------------------------------------------------------------------------------- /reg_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/reg_t.hpp -------------------------------------------------------------------------------- /ro_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/ro_t.hpp -------------------------------------------------------------------------------- /rw_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/rw_t.hpp -------------------------------------------------------------------------------- /stellaris.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/stellaris.ld -------------------------------------------------------------------------------- /tty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/tty -------------------------------------------------------------------------------- /wo_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kensmith/cortex-from-scratch/HEAD/wo_t.hpp --------------------------------------------------------------------------------