Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main: remove out-of-date comment | Brian Cully | 2022-11-30 | 1 | -1/+0 |
| | |||||
* | system timer: move to struct | Brian Cully | 2022-11-30 | 1 | -17/+37 |
| | |||||
* | event_filter: add filters for converting abs mouse to trackball | Brian Cully | 2022-11-27 | 6 | -56/+199 |
| | |||||
* | readme: add note about clock issues during debug | Brian Cully | 2022-11-27 | 1 | -0/+7 |
| | |||||
* | main: remove out-dated comment | Brian Cully | 2022-11-27 | 1 | -1/+1 |
| | |||||
* | usb: add mousewheel hid implementation | Brian Cully | 2022-11-19 | 4 | -20/+463 |
| | |||||
* | cargo: rejigger crate type | Brian Cully | 2022-11-06 | 5 | -7/+32 |
| | | | | | | | | | | convert to hybrid crate, with arch-dependent stuff as a ‘bin’ crate, with the underlying support in ‘lib’. the reason for this change is to allow for automated unit-testing on the device-independent bits. to facilitate this, a ‘t’ alias is provided which will run the unit tests. this target assumes you're on a linux system, but you can't have everything. | ||||
* | cargo: remove gdbinit from ‘run’ target | Brian Cully | 2022-11-06 | 1 | -1/+1 |
| | |||||
* | gdb: rename init file so it can be autoloaded | Brian Cully | 2022-11-06 | 1 | -0/+0 |
| | |||||
* | main: i like unicode | Brian Cully | 2022-10-31 | 1 | -4/+4 |
| | |||||
* | riscv: remove code | Brian Cully | 2022-10-29 | 7 | -417/+0 |
| | | | | | all previous functionality has been replicated, and the code lives in a branch anyway. | ||||
* | cirque: remove ref to stm32 clock struct | Brian Cully | 2022-10-29 | 2 | -4/+2 |
| | | | | i don't want this driver to be hardware dependent. | ||||
* | led: remove module, it's unnecessary | Brian Cully | 2022-10-28 | 2 | -56/+4 |
| | |||||
* | log: move architecture-specifics to ‘arch’ sub-module | Brian Cully | 2022-10-28 | 1 | -8/+20 |
| | |||||
* | touchpad now works over spi | Brian Cully | 2022-10-27 | 3 | -25/+35 |
| | |||||
* | led: rustfmt | Brian Cully | 2022-10-27 | 1 | -4/+5 |
| | |||||
* | led: allow unused methods | Brian Cully | 2022-10-27 | 1 | -0/+1 |
| | |||||
* | cirque: use rapaddress enum instead of hardcoded values | Brian Cully | 2022-10-27 | 1 | -16/+13 |
| | |||||
* | cirque: update rap command names from data sheet | Brian Cully | 2022-10-27 | 1 | -9/+9 |
| | |||||
* | cirque: fix off-by-one error in max x/y coords. | Brian Cully | 2022-10-27 | 1 | -2/+2 |
| | |||||
* | spi: use 1.5mhz, tweak some logging | Brian Cully | 2022-10-26 | 2 | -13/+26 |
| | |||||
* | spi init: use mode 1 explicitly | Brian Cully | 2022-10-25 | 1 | -6/+2 |
| | |||||
* | cirque: allow unused fields for i²c and rap addresses | Brian Cully | 2022-10-25 | 1 | -0/+2 |
| | |||||
* | cirque: fix ? operator | Brian Cully | 2022-10-25 | 1 | -19/+10 |
| | |||||
* | don't blindly return ok in ‘Cirque::rd’ | Brian Cully | 2022-10-25 | 1 | -1/+1 |
| | |||||
* | remove panic-semihosting | Brian Cully | 2022-10-25 | 2 | -21/+1 |
| | | | | i'm using a custom panic impl that logs to uart1 | ||||
* | pull in cirque driver | Brian Cully | 2022-10-25 | 2 | -1/+265 |
| | | | | seems broken rn, but it's a start. | ||||
* | update docs a bit | Brian Cully | 2022-10-25 | 1 | -21/+19 |
| | |||||
* | convert to gd32f303 (stm32f103) bluepill variant | Brian Cully | 2022-10-25 | 17 | -359/+654 |
| | |||||
* | this is also broken, but at least it ain't mine | Brian Cully | 2022-08-27 | 5 | -949/+175 |
| | |||||
* | usb peripheral now starting ‘connect()’ | Brian Cully | 2022-08-11 | 6 | -11/+963 |
| | |||||
* | use ‘nb’ crate instead of custom type | Brian Cully | 2022-08-08 | 2 | -17/+16 |
| | |||||
* | log in panics if possible. | Brian Cully | 2022-08-08 | 1 | -12/+21 |
| | |||||
* | update log inteface, add (and use) ‘log!’ macro. | Brian Cully | 2022-08-08 | 2 | -9/+30 |
| | |||||
* | update doc with current dev setup | Brian Cully | 2022-08-08 | 1 | -0/+19 |
| | |||||
* | add missing log module | Brian Cully | 2022-08-08 | 1 | -0/+16 |
| | |||||
* | imports | Brian Cully | 2022-08-08 | 1 | -2/+2 |
| | |||||
* | mark logging functions as unsafe | Brian Cully | 2022-08-08 | 1 | -2/+2 |
| | | | | these are writing to ‘static mut’ variables. | ||||
* | get serial printing on usart1 (tx: pa2, rx: pa3) | Brian Cully | 2022-08-08 | 5 | -32/+58 |
| | |||||
* | Put blink in separate ‘Task’ struct. | Brian Cully | 2022-08-06 | 2 | -49/+65 |
| | |||||
* | Blinky on a hardware timer, with ‘wfi’ in between. | Brian Cully | 2022-08-06 | 7 | -23/+302 |
| | |||||
* | Move LED to separate module. | Brian Cully | 2022-08-04 | 2 | -34/+54 |
| | |||||
* | Rebuild when linker script changes. | Brian Cully | 2022-08-03 | 1 | -0/+3 |
| | |||||
* | Make ‘cargo run’ start gdb. | Brian Cully | 2022-08-03 | 1 | -0/+1 |
| | |||||
* | Get rid of nightly features by using ‘global_asm’. | Brian Cully | 2022-08-03 | 3 | -26/+19 |
| | | | | Now compiles and runs on stable. | ||||
* | Blinking achieved. | Brian Cully | 2022-08-03 | 4 | -4/+170 |
| | |||||
* | Initial bootstrap into ‘main’. | Brian Cully | 2022-08-03 | 8 | -0/+160 |