Skip to content
/ mmaze Public

Bare-metal library-free interfacing with ARM Cortex variants

Notifications You must be signed in to change notification settings

codyps/mmaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

236 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# mmaze

Originally destined to be code for a maze-solving robot, this has evolved into
a collection of code for working with embedded arm processors.

## Organization

 - arch
 - chip -> arch
 - generic
 - application

## Config notes

 - board provides chip
 - chip provides arch
 - app might provide board, but shouldn't need to (ideally, we'd allow all
   boards that meet certain requriments to be used).

 - generic code uses config from all sources (board, chip, arch, app)


## Debugging

### Redbear BLE nano CMSIS-DAP

 - serial device (/dev/ttyACM0)
 - openocd cmsis-dap
	- `sudo openocd -f interface/cmsis-dap.cfg -f target/nrf51.cfg`
	- `gdb -ex 'target extended-remote localhost:3333'`

About

Bare-metal library-free interfacing with ARM Cortex variants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •