Commit graph

60 commits

Author SHA1 Message Date
jaseg
f037001053 Add local changes 2020-04-11 17:33:20 +02:00
jaseg
bc136ef5b1 Small firmware foo 2018-04-20 14:04:16 +02:00
jaseg
6d5c101e2f Add global README 2018-01-05 12:32:21 +01:00
jaseg
c2e293d976 Split project into individual source files and add license 2018-01-05 12:23:24 +01:00
jaseg
e3094b18d4 Firmware directory reorganization 2018-01-05 11:53:52 +01:00
jaseg
31fc78d0e0 Add some documentation 2018-01-05 11:39:20 +01:00
jaseg
a70ad99b36 Make status request work, fix uc-side cobs encoding bug 2017-12-10 20:17:51 +01:00
jaseg
75d4d0f3df Prettified the python side of things a bit 2017-12-10 16:12:30 +01:00
jaseg
582e6d7786 Add discovery and addressing mechanism 2017-12-10 15:59:56 +01:00
jaseg
b315bc1e96 Prettify and document AUX LED handling 2017-12-10 13:50:54 +01:00
jaseg
bf2c701353 Make comm and error LEDs useful 2017-12-10 13:41:24 +01:00
jaseg
3ec035844f ADC temperature measurement works now 2017-12-10 13:28:23 +01:00
jaseg
322b306bf2 ADC properly triggering now 2017-12-10 13:11:30 +01:00
jaseg
49c4d3ab8e Rough ADC triggering works now 2017-12-10 12:28:51 +01:00
jaseg
0dab3f4007 Add lots of doc and fix segment driving 2017-12-10 01:07:53 +01:00
jaseg
43785b2307 Framing works now 2017-12-09 20:52:18 +01:00
jaseg
a542e6f291 Framing experiments 2017-12-09 20:08:20 +01:00
jaseg
84fd070709 UART and LEDs playing nicely 2017-12-09 19:01:53 +01:00
jaseg
58796333b9 Made all ISRs *fast* (<2.5us) 2017-12-09 15:11:41 +01:00
jaseg
6b7518b29f Aux register loading further optimized 2017-12-09 15:06:51 +01:00
jaseg
d2194c5ae2 Fixed aux cycle 2017-12-09 14:41:58 +01:00
jaseg
1c58250425 Cycle timing is fixed again 2017-12-09 12:08:32 +01:00
jaseg
a1eff91d77 Basic UART working, but too slow 2017-12-08 19:25:11 +01:00
jaseg
723995c541 hw v0.4 2017-09-18 11:30:25 +02:00
jaseg
a823484163 Fix up RS485/digital power label 2017-09-06 14:36:50 +02:00
jaseg
d4d0f850f0 Fix up version label and one ground trace 2017-09-06 14:30:43 +02:00
jaseg
febcb5a933 Fixes for second prototype (v0.3) 2017-09-06 14:03:07 +02:00
jaseg
9b52622eab Temperature/VCC ADC working 2017-09-02 12:23:39 +02:00
jaseg
446dbe6412 Now with working source extraction from firmware 2017-09-01 20:52:34 +02:00
jaseg
5a19ab0e84 Add missing files 2017-09-01 20:32:15 +02:00
jaseg
e6437f975b UART magic seems to be working now 2017-09-01 20:26:05 +02:00
jaseg
6b40626a1b DMA channel assignments redone, basic protocol stuff working 2017-09-01 15:44:39 +02:00
jaseg
a832816d61 Serial protocol now working including CRC 2017-08-24 00:52:18 +02:00
jaseg
570f527a3a Interrupt-driven SPI1 fundamentally working 2017-08-23 14:11:45 +02:00
jaseg
dbb03cbece Comms working except for TIM3/SPI1 race 2017-08-23 13:00:07 +02:00
jaseg
abdf02426f Add cmsis export generator 2017-08-23 10:50:43 +02:00
jaseg
95e1a03648 Add transpose test 2017-08-23 10:50:16 +02:00
jaseg
e9f79a2e99 Add profiling script 2017-08-22 20:13:10 +02:00
jaseg
a18b197ac4 Benchmark code 2017-08-15 15:57:33 +02:00
jaseg
9eb92caa6c working commit 2017-08-15 14:34:34 +02:00
jaseg
952f3c03ac Temporary for bit shuffling 2017-08-15 10:34:57 +02:00
jaseg
71ad806c88 Working on uart code 2017-08-15 10:30:35 +02:00
jaseg
369c090955 Multiplexing is working 2017-08-14 12:51:49 +02:00
jaseg
7a5791e976 Board rev 0.3 working 2017-08-13 15:48:48 +02:00
jaseg
1ae37bce5b Second production run, v0.3 2017-07-21 20:01:20 +02:00
jaseg
5bb67efb4a Final silk art positioning 2017-07-21 01:00:43 +02:00
jaseg
2775e1fc61 Add missing firmware build files 2017-07-20 16:06:33 +02:00
jaseg
16328e9723 Second board revision 2017-07-20 16:05:07 +02:00
jaseg
6ec97df9de Schematic fixed up so far 2017-07-15 22:43:04 +02:00
jaseg
6f12a41cc6 Add resistor calculation script 2017-06-12 13:03:18 +02:00