Commit Graph

411 Commits

Author SHA1 Message Date
King Kévin 4c828bb399 BV SDIO: add SDIO mode 2019-02-20 18:30:23 +01:00
King Kévin f371217492 terminal: make prefix bold 2018-09-01 11:08:04 +02:00
King Kévin eff30a6431 BV I2C: add text styles 2018-09-01 01:05:56 +02:00
King Kévin 7f7994678f BV I2C: improve bus error detection code 2018-09-01 00:58:00 +02:00
King Kévin 956188fdee BV I2C (minor): use hex prefix 2018-09-01 00:36:07 +02:00
King Kévin 93d3d3048e BV I2C (minor): add space around operators 2018-09-01 00:34:47 +02:00
King Kévin 5faaeb02cc BV: add text styling methods 2018-09-01 00:30:32 +02:00
King Kévin fbb6fd18cc BV: display reset cause when debugging 2018-09-01 00:28:14 +02:00
King Kévin fe84d49ca4 BV: increase boot screen time 2018-09-01 00:26:33 +02:00
King Kévin 2c69034251 1-Wire: fix doc 2018-08-11 18:46:07 +02:00
King Kévin ee3d9c505a BV: set version in USB serial string 2018-08-11 18:44:05 +02:00
King Kévin c2a573ea65 fix library dependency 2018-08-11 18:43:23 +02:00
King Kévin 82c0b9cb31 BV 1-Wire: print parsed ROM ID 2018-08-11 18:42:55 +02:00
King Kévin 636cce8fdc 1-Wire: add family code device table 2018-08-11 18:42:10 +02:00
King Kévin a752d5a26b Rakefile (minor): make defu-util command more readable 2018-08-11 18:41:23 +02:00
King Kévin 1fe300335d BV RS485: add timer for baud rate detection 2018-07-13 18:32:15 +02:00
King Kévin 6b8255c5d9 BV RS232: add timer for baud rate detection 2018-07-13 18:31:59 +02:00
King Kévin 847e7d189c BV UART: add timer for baud rate detection 2018-07-13 18:31:39 +02:00
King Kévin ae3621faba UART: use pre/post rx in baud rate detection 2018-07-13 18:30:45 +02:00
King Kévin 1cb08356ec BV UART: add serial configuration auto-detection command 2018-07-11 08:21:41 +02:00
King Kévin 8dd5b89944 USART: put parity LUT in header so others can use it 2018-07-11 08:20:51 +02:00
King Kévin 62cc65d954 1-wire: add option to use interrupt redirection 2018-07-11 08:10:25 +02:00
King Kévin b8fcf17af9 interrupt: add library to redirect ISR at runtime 2018-07-11 08:09:04 +02:00
King Kévin 41db753338 BV: display version on screen when booting 2018-07-01 15:26:41 +02:00
King Kévin 7fc6551dfe BV OLED: add and use generic text drawing function 2018-07-01 15:26:11 +02:00
King Kévin 863af91eca font: update font and store in seperate library 2018-07-01 15:25:24 +02:00
King Kévin 097bba6398 global: disable debug 2018-07-01 15:24:33 +02:00
King Kévin 9a97f97218 BV RS-485: use generic UART library 2018-06-17 12:11:34 +02:00
King Kévin 753ae0992e BV RS-232: use generic UART library 2018-06-17 12:10:54 +02:00
King Kévin e9b88c49b3 BV UART: wait for transfer to complete before switching it off 2018-06-17 12:09:50 +02:00
King Kévin 0156f349bc BV UART: rename USART definition 2018-06-16 21:09:23 +02:00
King Kévin b213c1047b BV UART: fix doc 2018-06-16 21:08:39 +02:00
King Kévin b92273bc3e BV 1-wire: don't search when data line is not high 2018-06-16 11:06:24 +02:00
King Kévin 867aef09e3 BV UART: discard input used to interrupt a process 2018-06-16 11:05:48 +02:00
King Kévin 478e8dafb6 1-wire: stop search when not slave is detected, and mention that code 0 means the data line might not be pulled up 2018-06-16 11:05:12 +02:00
King Kévin cfd7c609b0 BV UART: mini fix to help preventing devel oversight 2018-06-15 10:20:55 +02:00
King Kévin 6fb3952997 BV UART: make UART mode use the generic methods 2018-06-15 09:48:41 +02:00
King Kévin 47a09a9e4a BV UART: add generic UART mode functions 2018-06-15 09:47:22 +02:00
King Kévin 054b2c252b BV UART: use enhanced USART to add additional data bits and parity support 2018-06-14 13:21:16 +02:00
King Kévin ea28f20464 USART enhanced: add additional data bits and parity support 2018-06-14 13:20:24 +02:00
King Kévin dc389ceaeb UART: fix transmission problem when buffer is full 2018-06-14 13:18:51 +02:00
King Kévin 772cbe70ea global: add macro for TIM_SR_CCOF and RST_USART 2018-06-14 13:17:01 +02:00
King Kévin beb4e061d8 Rakefile: use gcc as linker instead of ld to profit from library finding 2018-06-12 21:14:18 +02:00
King Kévin 5ad695c159 BV HiZ: fix function name for hardware v0 2018-05-09 21:37:19 +02:00
King Kévin 25a458c99d BV: add 1-Wire mode 2018-05-09 21:27:52 +02:00
King Kévin 97bdd20d18 BV 1-Wire: add 1-Wire mode 2018-05-09 21:27:44 +02:00
King Kévin f745c93b7f 1-Wire: remove misleading parasitic power function, add byte function 2018-05-09 21:27:00 +02:00
King Kévin a425e43590 BV: change LED handling. red LED is for power, blue LED is for activity 2018-05-03 12:56:09 +02:00
King Kévin 6e13f5eadd global: remove BV specific LEDs functions 2018-05-03 12:54:55 +02:00
King Kévin 750cfd3b4c BV: add RS-485/422 support 2018-05-01 13:45:09 +02:00