Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-21 | adc-power: stm32l1: make "generic" == hw1 test board. | Karl Palsson | 2 | -2/+2 | |
* use the trigger pin instead of the led. * use the smaller flash of the part mounted. | |||||
2018-02-19 | spi-master: update to run on the hw1 host board | Karl Palsson | 1 | -4/+16 | |
"TRIGGER" is now D0 on the fx2 port "LED" is now D1 on the fx2 port, "SPI MOSI" is now D4 on the fx2 "SPI MISO" is now D5 "SPI CLOCK" is now D6 | |||||
2017-10-26 | uart-basic: l0: speedup and drop dead code | Karl Palsson | 1 | -14/+2 | |
Don't need the HSI48 clocks, that was from a usb demo | |||||
2017-10-25 | uart-basic: add l4 | Karl Palsson | 2 | -0/+103 | |
2017-10-25 | uart-basic: add functional l0 test code too. | Karl Palsson | 2 | -0/+116 | |
Really need to get the rcc helpers built up and upstream! | |||||
2017-10-24 | uart-basic: add f0, requires newest code too | Karl Palsson | 3 | -1/+91 | |
stupid f072 disco doesn't have usart2 available | |||||
2017-10-24 | basic uart: f4 and f3, prepping tests for usart-v2 | Karl Palsson | 6 | -0/+372 | |
use parity to at least test a little more of the common code | |||||
2017-09-01 | awd-timer-dma: initial commit. | Karl Palsson | 5 | -0/+293 | |
Had to figure out a few screwups before I got the AWD working properly. | |||||
2017-09-01 | spi-master: trivial: names to match sigrok default | Karl Palsson | 1 | -1/+1 | |
2017-04-05 | i2c: fix uart notes for f0 | Karl Palsson | 1 | -3/+3 | |
2017-04-04 | i2c-master: f0: fix leds | Karl Palsson | 1 | -2/+2 | |
2017-03-27 | fix sigrok | Karl Palsson | 1 | -1/+1 | |
2017-03-27 | spi-master: initial busy sending test stub. | Karl Palsson | 4 | -0/+187 | |
Basic framework. now we can build on it. | |||||
2017-03-27 | i2c-master: add pins for f0 disco | Karl Palsson | 1 | -0/+1 | |
2017-03-24 | i2c-master: use library form of transfer functions | Karl Palsson | 1 | -143/+0 | |
2017-03-23 | i2c: use speed setting from newer library version | Karl Palsson | 1 | -95/+0 | |
2017-03-23 | i2c-master: add 400k speed support on v1/v2 | Karl Palsson | 2 | -20/+44 | |
2017-03-23 | i2c-master: cleaned up again on l1 | Karl Palsson | 1 | -168/+81 | |
now has repeated-start and stop/start support, with the same API as v2 Just to decide whether all of it goes up into the library or not. | |||||
2017-03-22 | working temp/humi stop/repeated stuff on f0 | Karl Palsson | 1 | -24/+32 | |
needs cleanup and remerge with f4/l1 | |||||
2017-03-22 | use transfer style for serial number reading | Karl Palsson | 1 | -4/+6 | |
2017-03-22 | f0 working with repeated start properly. need to squish lots of this | Karl Palsson | 3 | -26/+334 | |
like, you left the f0 makefiles out earlier, and it's all boring history anwyay | |||||
2017-03-09 | i2c: draft api of "set speed 100k" common | Karl Palsson | 1 | -17/+23 | |
Only needs the input clock in megahz. | |||||
2017-03-08 | i2c-master: first hack working on f0 | Karl Palsson | 1 | -5/+25 | |
read_i2c and write_i2c are not flexible enough, and terribly named. they're going to have to go, but they're a nice start for some things. | |||||
2017-03-08 | i2c-master: working on l1 too. | Karl Palsson | 5 | -8/+108 | |
Needs retest on f4. then ready to move to new hardware | |||||
2017-03-01 | i2c-master: tidy up more. | Karl Palsson | 5 | -34/+39 | |
Still f4 only, but cleaner, and more testing with sigrok for verification | |||||
2017-02-21 | i2c-master: start extracting out i2c code | Karl Palsson | 3 | -123/+201 | |
Working on f4 with an external sht21 i2c sensor. Still lots of f4 specifics yet. But, progress. | |||||
2017-02-21 | i2c-master: start progressing to extracting common i2c code | Karl Palsson | 5 | -18/+102 | |
2017-02-21 | i2c: Initial stub import of old f4 code | Karl Palsson | 3 | -0/+246 | |
Currently (despite docs) is an import of code reading the onboard i2c peripheral | |||||
2017-02-21 | usb-rs485: more docs | Karl Palsson | 1 | -0/+3 | |
2017-02-21 | usb-rs485: update to latest library master | Karl Palsson | 2 | -5/+4 | |
2016-10-03 | usb-rs485: enable rs485 mode. | Karl Palsson | 2 | -16/+12 | |
Tested on the f1 with a LA only, but traces look good and as expected. future work to actually hook it up to a rs485 device. | |||||
2016-09-30 | usb-rs485: update readme | Karl Palsson | 1 | -0/+9 | |
2016-09-30 | usb-serial: functional f4 | Karl Palsson | 2 | -2/+48 | |
Add stubs based on f1, and include irq timing pin | |||||
2016-09-30 | usb-serial: f1: try and diagnose corruption in rx path | Karl Palsson | 1 | -0/+1 | |
2016-09-30 | usb-serial: functional on f1. | Karl Palsson | 7 | -111/+379 | |
2016-09-27 | oocd: move stm32f1 config file to common | Karl Palsson | 2 | -18/+1 | |
2016-09-26 | ubs-serial-rs485: First solidly working version. | Karl Palsson | 9 | -0/+887 | |
Needs major refactoring to split out the _actual_ arch dependent pieces. Needs parity and more complete baud rate support. Needs rs485 support. | |||||
2016-09-26 | adc-power: update makefiles with work lying around | Karl Palsson | 7 | -24/+146 | |
2016-09-11 | adc-power: include f1 tests | Karl Palsson | 3 | -0/+128 | |
2016-09-09 | adc-power: Calling adc_power_off twice should be safe | Karl Palsson | 1 | -0/+2 | |
but, it's not on f3 at present. See https://github.com/libopencm3/libopencm3/issues/654 and https://github.com/libopencm3/libopencm3/pull/662 | |||||
2016-09-09 | adc-power: f3 adc peripheral takes over gpios automatically? | Karl Palsson | 1 | -3/+5 | |
Doesn't seem to have any impact when just hooking up a pot to the pins at least. | |||||
2016-09-09 | adc-power: add oocd file for f3 disco | Karl Palsson | 1 | -0/+12 | |
2016-09-09 | adc-power: add f4 oocd config | Karl Palsson | 1 | -0/+12 | |
2016-09-09 | qemu test sample from daniellinux: | Karl Palsson | 3 | -0/+118 | |
soruced originally from: https://github.com/libopencm3/libopencm3/pull/613 edited to drop the use of bin files, and switch to devices.data | |||||
2016-09-09 | switch to using devices.data linker generation | Karl Palsson | 4 | -23/+8 | |
Still using my own private rules, but now using the linker script generator so no need to keep expanding on including .ld files in core libopencm3 | |||||
2016-08-19 | rcc-legal-ranges: run through a range of clocks | Karl Palsson | 3 | -30/+119 | |
blink fast/slow for each clock configuration tested, then finish by blinking idly. As of this commit, this test fails quickly on most L1 boards tested. An update to libopencm3 is required to fix this. | |||||
2016-08-18 | rcc-legal-ranges: initial l1 setup | Karl Palsson | 3 | -0/+107 | |
Doesn't fail on my l1 disco unfortunately. (silicon rev X) Does fail on a custom board with silicon rev V | |||||
2016-03-30 | adc: hacks to get it up and running for L4 | Karl Palsson | 2 | -3/+15 | |
2016-03-30 | adc: document where debug output goes | Karl Palsson | 1 | -0/+4 | |
2016-03-30 | adc: use single float literals | Karl Palsson | 1 | -3/+3 | |
Dramatic performance improvement on m4f cores, ~1600->80 cycles |