Jake Goulding
|
90730a6dd4
|
Lockfile churn
|
2019-06-09 10:39:06 -04:00 |
|
Jake Goulding
|
f127495afa
|
Upgrade to Rust 2018
|
2018-11-10 18:11:22 -05:00 |
|
Jake Goulding
|
964788e204
|
Panic handling is stable
|
2018-11-10 18:11:00 -05:00 |
|
Jake Goulding
|
596ac4d695
|
Track ruduino crate rename
|
2018-11-02 22:11:30 -04:00 |
|
Jake Goulding
|
ff8c961315
|
Flatten the repository
|
2018-11-02 22:11:30 -04:00 |
|
Jake Goulding
|
24c9e871b5
|
No longer need libcore-mini
|
2018-11-02 22:11:30 -04:00 |
|
Jake Goulding
|
f864d1b2bf
|
Update README
|
2018-11-02 22:11:30 -04:00 |
|
Jake Goulding
|
ca89c78ef8
|
Re-enable some features
|
2018-11-02 21:35:00 -04:00 |
|
Jake Goulding
|
8264cab5ab
|
Use Xargo and a linker script
Xargo ensures we compile libcore correctly, the linker script ensures
the interrupts are located correctly.
|
2018-11-02 21:35:00 -04:00 |
|
Jake Goulding
|
c709b03597
|
new panic handler
|
2018-11-02 09:41:15 -04:00 |
|
Jake Goulding
|
d85d111711
|
Unneeded other libcores
|
2017-07-09 15:15:37 -04:00 |
|
Jake Goulding
|
5ba7b90743
|
More junk
|
2017-07-09 15:14:09 -04:00 |
|
Jake Goulding
|
001b8fb327
|
Use the upstream arduino submodule
|
2017-07-09 15:11:50 -04:00 |
|
Jake Goulding
|
5af0b85cd5
|
Use libcore-mini
|
2017-07-09 13:07:51 -04:00 |
|
Jake Goulding
|
b4fbae9f57
|
Just dumping all the current work
|
2017-07-09 13:07:13 -04:00 |
|
Jake Goulding
|
ae9ffcbba9
|
moved to new repo
|
2017-07-09 12:25:05 -04:00 |
|
Jake Goulding
|
a2183c1d47
|
extra space
|
2016-06-05 09:08:02 -04:00 |
|
Jake Goulding
|
0fd0368686
|
Garbage collect sections
This means we have to mark our entry point and prevent the interrupt
vectors from being garbage collected.
|
2016-06-03 21:32:05 -04:00 |
|
Jake Goulding
|
efed91fd13
|
Allow Arduino code to be inlined
|
2016-06-03 21:27:18 -04:00 |
|
Jake Goulding
|
d7f1cef24a
|
Ignore stuff
|
2016-06-03 20:37:37 -04:00 |
|
Jake Goulding
|
d1a7ed173d
|
Add basic serial support
|
2016-06-03 20:36:25 -04:00 |
|
Jake Goulding
|
d5d026c7cc
|
Move timers to arduino crate
|
2016-06-03 20:35:37 -04:00 |
|
Jake Goulding
|
66c5471146
|
Use stable volatile methods
|
2016-06-03 08:10:40 -04:00 |
|
Jake Goulding
|
49c1bd785b
|
Implement basics for timer0
|
2016-06-02 23:00:56 -04:00 |
|
Jake Goulding
|
89b8f31f68
|
Split the Arduino registers into a new crate
|
2016-06-02 22:31:25 -04:00 |
|
Jake Goulding
|
63fe9b6427
|
Add all the Arduino registers and bits
|
2016-06-02 22:26:10 -04:00 |
|
Jake Goulding
|
c4a55c3c78
|
Heap of changes.
1. Use a mostly-stock libcore.
1. Move things into modules and structs and the like
|
2016-06-02 19:58:29 -04:00 |
|
Jake Goulding
|
87014138e7
|
Describe a bit
|
2016-05-19 15:45:39 -04:00 |
|
Jake Goulding
|
b365552c82
|
Initial
|
2016-05-19 15:32:55 -04:00 |
|