Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use NVIC::unmask instead of nvic.enable() | Brian Cully | 2019-09-09 | 1 | -8/+10 |
| | |||||
* | WIP: SAMD GDB stuff | Brian Cully | 2019-08-31 | 3 | -0/+27 |
| | | | | This isn't quite working. | ||||
* | Update for new versions of HAL &c. | Brian Cully | 2019-08-31 | 3 | -107/+61 |
| | |||||
* | Clumsy, but BLE advertising is up. | Brian Cully | 2019-08-19 | 6 | -16/+132 |
| | |||||
* | Change usb app name to usb, update to starb 0.2. | Brian Cully | 2019-08-15 | 3 | -38/+72 |
| | |||||
* | More WIP for btle comms. | Brian Cully | 2019-08-15 | 8 | -70/+121 |
| | |||||
* | Add TODO list for ble. | Brian Cully | 2019-08-14 | 1 | -0/+46 |
| | |||||
* | Use bulk starb read/write operations. | Brian Cully | 2019-08-13 | 6 | -83/+113 |
| | | | | | This should speed things up a bit, but, unfortunately, doesn't solve my serial1 problems. | ||||
* | Move gdb_history ignore | Brian Cully | 2019-08-13 | 1 | -1/+1 |
| | |||||
* | Basic, and somewhat broken, UARTE1 handling. | Brian Cully | 2019-08-13 | 2 | -7/+131 |
| | | | | | | | Using this for serial output from the Trinket M0. Currently it needs to fill up a DMA buffer before we get any output, and it seems like some data is being lost. But at least its not garbled, so there's nothing wrong with the UART device setup. | ||||
* | Put I²C data on ringbuffer for main thread consumption. | Brian Cully | 2019-08-13 | 1 | -16/+29 |
| | |||||
* | Check rtc flags before updating counter. | Brian Cully | 2019-08-13 | 1 | -3/+4 |
| | |||||
* | Use starb 0.1.1. | Brian Cully | 2019-08-13 | 1 | -3/+3 |
| | |||||
* | better gdb? | Brian Cully | 2019-08-13 | 1 | -4/+5 |
| | |||||
* | Get I²C basics working. | Brian Cully | 2019-08-13 | 2 | -2/+65 |
| | |||||
* | Add UARTE1 instance. | Brian Cully | 2019-08-13 | 1 | -0/+29 |
| | | | | This will be to read from the trinket. | ||||
* | Add HardFault handler. | Brian Cully | 2019-08-13 | 1 | -3/+13 |
| | |||||
* | Get RTC logger working. | Brian Cully | 2019-08-13 | 7 | -21/+316 |
| | |||||
* | WIP: sample code and runner for mdk board. | Brian Cully | 2019-08-13 | 6 | -5/+97 |
| | |||||
* | Ignore gdb_history | Brian Cully | 2019-08-12 | 1 | -0/+1 |
| | |||||
* | Add ble crate. | Brian Cully | 2019-08-11 | 3 | -0/+342 |
| | |||||
* | Move usb controller stuff to usb directory. | Brian Cully | 2019-08-11 | 12 | -60/+48 |
| | |||||
* | Update crate versions so this can be built off my machine. | Brian Cully | 2019-08-09 | 2 | -16/+28 |
| | | | | | | | Still have to patch in specific git refs, but at least those are universal. Left my paths commented for local development. | ||||
* | Send keyboard reports over I²C. | Brian Cully | 2019-08-09 | 1 | -12/+22 |
| | |||||
* | Add USB stuff. | Brian Cully | 2019-08-07 | 3 | -8/+95 |
| | |||||
* | Reset the Trinket before DFU. | Brian Cully | 2019-08-06 | 1 | -0/+2 |
| | | | | | Resetting will put it in normal state no matter its previous state, so DFU from there will always work. | ||||
* | Simplify flashing. | Brian Cully | 2019-08-06 | 1 | -3/+4 |
| | | | | | Needs my `feather-cmd` stuff and Arduino sketch, but now I don't have to double tap the button to put the Trinket into DFU. | ||||
* | Tweak RTC timer a bit. | Brian Cully | 2019-08-06 | 1 | -2/+3 |
| | | | | | | | | | | | This seems to get it closer to what the Arduino thinks is a millisecond. Measured by dumping timestamps on the Arduino with Linux timestamps. There is a fair amount of variance in the Arduino's serial output timing, but this is also close to what Linux thinks is ok. It's still slow by about ~5%, but I'm not sure how to correct it better, or if it's even worth bothering since everything is so imprecise anyway. | ||||
* | i²c working. | Brian Cully | 2019-08-06 | 3 | -11/+24 |
| | |||||
* | Initial commit. | Brian Cully | 2019-08-06 | 11 | -0/+903 |