Commit 0afc41a0 authored by Jake Read's avatar Jake Read

dev link

parent 7f0daa79
...@@ -29,10 +29,10 @@ To speak SWD, I just use the Atmel-Ice programmer, and Atmel Studio 7 (a windows ...@@ -29,10 +29,10 @@ To speak SWD, I just use the Atmel-Ice programmer, and Atmel Studio 7 (a windows
### Platformio ### Platformio
To write code and load it, I use PlatformIO, which is an open source 'IOT' (embedded) programming tool written as a package for either `atom` code-editor, or [something else](link both). See their doc for setting up a new project for the D51 / Feather M4. To write code and load it, I use [PlatformIO](https://platformio.org/platformio-ide), which is an open source 'IOT' (embedded) programming tool written as a package for either [atom](https://atom.io/) code-editor, or [vscode](https://code.visualstudio.com/). See their doc for setting up a new project for the D51 / Feather M4.
### Real Registers in an Arduino World ### Real Registers in an Arduino World
One of the troubles with Arduino is that people forget that it is just a big C++ library. This means that everything under the sun (that compiles) is legal here. *That* means that we can use Arduino as a crutch, but write really nice Special Function Register code inside of the same executable. Great! One of the troubles with Arduino is that people forget that it is just a big C++ library. This means that everything under the sun (that compiles) is legal here. *That* means that we can use Arduino as a crutch, but write really nice Special Function Register code inside of the same executable. Great!
Indeed, in the PlatformIO environment, we even have wonderful autocomplete handles on the D51's core register map. For some examples of this kind of manipulation, check out the [hunks](gitlab ponyo) in the [ponyo](gitlab ponyo) project. Indeed, in the PlatformIO environment, we even have wonderful autocomplete handles on the D51's core register map. For some examples of this kind of manipulation, check out the `hunks` in the [ponyo](https://gitlab.cba.mit.edu/squidworks/ponyo) project.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment