Commit Graph

26 Commits

Author SHA1 Message Date
Dylan McKay ea1aef9b1a Remove as much atmega328p-hardcoded stuff as possible 2018-11-05 23:32:39 +13:00
Dylan McKay cb6e0d3b69 Invert the direction of the Register<T> type parameter 2018-11-05 23:32:39 +13:00
Dylan McKay 0157a8553c Implement the Timer16 trait 2018-11-05 23:32:39 +13:00
Dylan McKay d125f69f7d Get 16-bit timers working 2018-11-05 23:32:39 +13:00
Dylan McKay 274d4611ec More work done 2018-11-05 23:32:39 +13:00
Dylan McKay 1f638dbea3 Add a timer trait 2018-11-05 23:32:29 +13:00
Dylan McKay 468289e05f Support raw things 2018-11-05 23:32:29 +13:00
Dylan McKay 906b548dfa Do more work 2018-11-05 23:32:29 +13:00
Dylan McKay 190a3ec8f1 Add a cores::current module for getting the current microcontroller 2018-11-05 23:32:29 +13:00
Dylan McKay 5d65ad4efd Add a few stubs required from std into the library 2018-11-05 23:32:29 +13:00
Dylan McKay 1888fa52d3 Propagate arguments to build script 2018-11-05 23:32:02 +13:00
Dylan McKay 72b0169d53 Rename RegVal to Register 2018-11-05 23:32:02 +13:00
Dylan McKay a19ef84d8d Fix typo 2018-11-05 23:32:02 +13:00
Dylan McKay f1756787db Make a module public 2018-11-05 23:32:02 +13:00
Dylan McKay fcca0f8c27 Place ports into their own module 2018-11-05 23:32:02 +13:00
Dylan McKay 61b32145df Improve the names of the Spi trait consts 2018-11-05 23:32:02 +13:00
Dylan McKay 394e07e160 Hardware usart support 2018-11-05 23:32:02 +13:00
Dylan McKay d833813374 Support auto-generated cores 2018-11-05 23:32:02 +13:00
Dylan McKay a831e48755 Revert "Expose some structs for the IO ports"
This reverts commit 99ad3f0ab1.
2018-11-05 23:29:14 +13:00
Jake Goulding 4948dd412e Fully rename the crate 2018-11-02 21:41:57 -04:00
Jake Goulding 704c54a9d7 Associated constants are now stabilized 2018-11-02 13:51:04 -04:00
Jake Goulding 99ad3f0ab1 Expose some structs for the IO ports 2018-04-25 14:23:03 -04:00
Dylan McKay 0619bb1754
Update README.md 2017-12-17 12:58:43 +13:00
Dylan McKay bdc6a303fd Remove libcore dependency hack 2017-08-21 20:25:41 +12:00
Jake Goulding a09e4ca62e Basic overview of functionality 2016-07-06 21:03:25 -04:00
Jake Goulding 478744e231 Initial commit 2016-07-06 19:59:51 -04:00