Jake Goulding
|
52a9e30694
|
Tidy up README
|
2020-07-25 16:09:05 -04:00 |
|
Jake Goulding
|
0edd154ef9
|
Use #[link_name]
|
2020-07-25 14:37:00 -04:00 |
|
Jake Goulding
|
343a967bf0
|
Correct default target
|
2020-07-25 14:36:47 -04:00 |
|
Jake Goulding
|
b35f60bab5
|
Demo the serial code for now
|
2020-07-25 14:30:55 -04:00 |
|
Jake Goulding
|
98929916a0
|
Update ruduino
|
2020-07-25 14:30:36 -04:00 |
|
Jake Goulding
|
7a9a9fbe48
|
Specify a default target so cargo doc works as expected
|
2020-07-25 14:29:28 -04:00 |
|
Jake Goulding
|
f725718840
|
Directly upload the ELF file
|
2020-07-25 14:29:14 -04:00 |
|
Jake Goulding
|
b2d612142b
|
Upgrade ruduino
|
2020-07-25 10:09:33 -04:00 |
|
Jake Goulding
|
99efe163d7
|
Futures working ...
But only when this commit is cherry-picked in https://reviews.llvm.org/D82536
|
2020-07-25 08:21:35 -04:00 |
|
Jake Goulding
|
d9916f69e4
|
Add Makefile targets for running the simulator
|
2020-07-25 07:36:31 -04:00 |
|
Jake Goulding
|
d061f2fcf1
|
Pin to a nightly
|
2020-07-25 07:36:31 -04:00 |
|
Jake Goulding
|
7dd036a827
|
Place the IVR in the .text section
Tools like simavr only handle `.text`. This also makes the output from
objdump a little more obvious.
|
2020-06-23 21:53:54 -04:00 |
|
Jake Goulding
|
c84d5b225c
|
Working again
|
2020-06-19 22:23:30 -04:00 |
|
Jake Goulding
|
2accfc22a4
|
work
|
2019-06-16 12:26:39 -04:00 |
|
Jake Goulding
|
2a01039391
|
junk
|
2019-06-15 11:37:53 -04:00 |
|
Jake Goulding
|
4f03bf1e0a
|
Wheeeee
|
2019-06-13 22:15:00 -04:00 |
|
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 |
|