remove flood in case of error
fixed USB
added russian manual for USB-GPIO
SPI works, may say it's over
add SPI, not working yet (also need to set SPOL/SPHA etc)
I2C works
PWM works
start adding PWM
add "hex+text" input
OK, USART works, maybe add HEX input?
USART almost working (but hangs on long messages)
cont
start with USART (now DEBUG-compile is unavialable)
add ADC & ADC monitoring
GPIO tested; add monitoring. TODO: USB/SPI/I2C
continue developing GPIO config; not tested yet
tried to parse string functions using `constexpr` in C++
usbcan_gpio: both USB interfaces works; start adding GPIO functions
starting CAN-GPIO, have a lot of errors
New USB-CDC
USB CDC on STM32G0B1 works
USART1 @ STM32G0B1
rename G0:G070
added `blink` for STM32G0B1, next -> add USART
add SPI (not tested yet)
CAN works
add CAN, not tested yet
Seems like all U[S]ARTs works well. Tested on speeds up to 2Mbaud (as CH340 can).
forgot to add
almost working U[S]ARTs
partial work for interrupt-driven
seems like U[S]ARTS OK, not tested yet
start adding U[S]ART support (need DMA)
copy InterfaceBoard as 7CDCs template
some USB fixes
all interfaces works!
all descriptors read - OK, interfaces work - bad (only first two works - why? need to debug)
add timeouts
fixed some bugs
add nocheck flags
fixed bug with wrong DIAG output tracking
start
ODS BOM
new kicad format
PCB, gerbers
Almost finish PCB
add schematics, start drawing PCB
fixed some minor bugs (NO_PARNO for sending values of all ESW, remove inverting ESP pins..)
add ADC/DAC and PWM
Add BME280 over SPI
fixed bug when sending data larger than buffer size
SPI works
start
OK; next stage: a pair of NTC, BME280, sensors' power management
test USART with ringbuffer - OK; TODO: rewrite all proto for usage USB & USART
fixed header in help
Works for 5 sensors
cont
start coding for multi-sensor variant: gather data of all sensors and process image[N] only by request
fixed address changing
It works!
continue
start
OK, I2C read by DMA works
start working with DMA
continue writing
Start fixing code for real usage
seems like I2C start works right, need some fixes for large data amount
Add MLXtest, 4.8ms for parsing image in standard range
add new concept USB-CDC template for STM32F303
add debug flag, remove one bug (echo to one interface in another's interrupt); still didn't found why there's a trash of output in input buffer of interface 0
add timeout for USB writting on CDC
add pdf
fixed bug with CRC for SSII
fix code for new PCB
remove extra files
add schematic and PCB
forgot to add testDev in last commit
fix readme
encoders works fine
Working (but still dev-mode; need some more different configurators)
fixed some problems with USB
remove usart1 as it used common DMA with SPI2rx
SPI1/2 works
preparing code base
finish, add gerbers
start PCB
class: -> comm
fix Canon managing to new USB (CDC ACM)
commented thrash
tested release compilation
some fixes of old bugs
pragma once
fixed esw text
seems like all works @ F103
some fixes, now speed is big enough
CDC
seems like it works, the rest is only CDC and composite; and then test on 072 and 303
PL2303 almost work
fixed PCB, add pre-alpha code