Dylan McKay
|
49a34da4e2
|
Fixes from incorrect rebase
|
2018-11-05 23:37:50 +13:00 |
Dylan McKay
|
3fbe33504a
|
Fixes
|
2018-11-05 23:35:46 +13:00 |
Dylan McKay
|
aecd4edb36
|
Rename Mask to RegisterBits
This is much more intuitive.
|
2018-11-05 23:32:51 +13:00 |
Dylan McKay
|
f90d5b2d0b
|
Clean up the documentation and public exports
The interrupt helper struct does not need to be public.
Add some documentation to a bunch of types.
|
2018-11-05 23:32:51 +13:00 |
Dylan McKay
|
f94b23ed1d
|
Use the new panic handler feature
The "panic_fmt" lang item no longer exists; it has been replaced with
the unstable feature #[panic_handler]
|
2018-11-05 23:32:51 +13:00 |
Dylan McKay
|
4b451634e7
|
Rename AVR_FREQUENCY to AVR_FREQUENCY_HZ
A bit less ambiguous.
|
2018-11-05 23:32:51 +13:00 |
Dylan McKay
|
2b58e36065
|
Add documentation
|
2018-11-05 23:32:51 +13:00 |
Dylan McKay
|
61c62ad0ed
|
Merge Mask and Bitset, remove Bitset
There isn't as much value as I thought in making the distinction.
|
2018-11-05 23:32:51 +13:00 |
Dylan McKay
|
c5946dc846
|
Remove all compiler warnings
|
2018-11-05 23:32:39 +13:00 |
Dylan McKay
|
d3d41e457a
|
Silence the half-written module
|
2018-11-05 23:32:39 +13:00 |
Dylan McKay
|
3e29e87d38
|
Rename ADDR to ADDRESS
|
2018-11-05 23:32:39 +13:00 |
Dylan McKay
|
c5dac9d7c0
|
Move the serial module into a 'legacy' module
|
2018-11-05 23:32:39 +13:00 |
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
|
5d65ad4efd
|
Add a few stubs required from std into the library
|
2018-11-05 23:32:29 +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
|
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 |
Jake Goulding
|
478744e231
|
Initial commit
|
2016-07-06 19:59:51 -04:00 |