Commit Graph

  • 45559545ef added russian manual for USB-GPIO master Edward Emelianov 2026-03-19 23:52:09 +03:00
  • e2a20a046a SPI works, may say it's over Edward Emelianov 2026-03-18 23:49:29 +03:00
  • c80f0884f5 add SPI, not working yet (also need to set SPOL/SPHA etc) Edward Emelianov 2026-03-17 23:57:08 +03:00
  • 165780bef9 I2C works Edward Emelianov 2026-03-17 21:17:45 +03:00
  • 03b05051aa PWM works Edward Emelianov 2026-03-15 23:44:58 +03:00
  • 61262435a8 start adding PWM Edward Emelianov 2026-03-15 02:24:58 +03:00
  • 27eb723d80 add "hex+text" input Edward Emelianov 2026-03-14 23:44:54 +03:00
  • 57a44f1c66 OK, USART works, maybe add HEX input? Edward Emelianov 2026-03-14 22:46:28 +03:00
  • 65c9ae34bc USART almost working (but hangs on long messages) Edward Emelianov 2026-03-14 01:16:00 +03:00
  • 14f544374a cont Edward Emelianov 2026-03-13 00:15:18 +03:00
  • b44fd9e91f start with USART (now DEBUG-compile is unavialable) Edward Emelianov 2026-03-11 23:40:39 +03:00
  • 3802f7d2cb add ADC & ADC monitoring Edward Emelianov 2026-03-10 22:40:45 +03:00
  • 8e78a12f06 GPIO tested; add monitoring. TODO: USB/SPI/I2C Edward Emelianov 2026-03-10 00:20:43 +03:00
  • 9713b10cd4 continue developing GPIO config; not tested yet Edward Emelianov 2026-03-09 01:24:02 +03:00
  • d39682b143 tried to parse string functions using constexpr in C++ Edward Emelianov 2026-03-08 01:16:10 +03:00
  • fb8b93b0fe usbcan_gpio: both USB interfaces works; start adding GPIO functions Edward Emelianov 2026-03-07 14:37:42 +03:00
  • 760bec420b starting CAN-GPIO, have a lot of errors Edward Emelianov 2026-03-07 01:20:06 +03:00
  • 25c2f085e8 New USB-CDC Edward Emelianov 2026-03-06 19:46:41 +03:00
  • b5a4a21f51 USB CDC on STM32G0B1 works Edward Emelianov 2026-03-04 23:02:47 +03:00
  • 8f6a80e2c7 USART1 @ STM32G0B1 Edward Emelianov 2026-03-02 23:21:31 +03:00
  • 71d30dd19a rename G0:G070 Edward Emelianov 2026-03-01 23:12:53 +03:00
  • 1f4f111c52 added blink for STM32G0B1, next -> add USART Edward Emelianov 2026-03-01 23:11:22 +03:00
  • 061fd8bec8 add SPI (not tested yet) Edward Emelianov 2026-02-20 23:38:29 +03:00
  • 6c21d9f91a CAN works Edward Emelianov 2026-02-19 23:11:11 +03:00
  • 80c894517e add CAN, not tested yet Edward Emelianov 2026-02-18 22:54:20 +03:00
  • 68028f42a3 Seems like all U[S]ARTs works well. Tested on speeds up to 2Mbaud (as CH340 can). Edward Emelianov 2026-02-17 23:37:17 +03:00
  • fb570367fa forgot to add Edward Emelianov 2026-02-16 23:59:00 +03:00
  • 73a0eeba8f almost working U[S]ARTs Edward Emelianov 2026-02-16 23:58:29 +03:00
  • 3ff87427ac partial work for interrupt-driven Edward Emelianov 2026-02-15 23:32:29 +03:00
  • cd8151c684 seems like U[S]ARTS OK, not tested yet Edward Emelianov 2026-02-15 00:24:26 +03:00
  • 26e74a6b89 start adding U[S]ART support (need DMA) Edward Emelianov 2026-02-14 00:57:13 +03:00
  • 148c25b555 copy InterfaceBoard as 7CDCs template Edward Emelianov 2026-02-13 22:35:10 +03:00
  • 522e1e2ee3 some USB fixes Edward Emelianov 2026-02-13 20:55:37 +03:00
  • 2fa218f695 all interfaces works! Edward Emelianov 2026-02-12 23:16:48 +03:00
  • e17058b2de all descriptors read - OK, interfaces work - bad (only first two works - why? need to debug) Edward Emelianov 2026-02-11 23:34:14 +03:00
  • 3a903d7d8c add timeouts Edward Emelianov 2026-02-09 21:04:47 +03:00
  • 87683a12e6 fixed some bugs Edward Emelianov 2026-01-20 16:35:21 +03:00
  • 3697adba41 add nocheck flags Edward Emelianov 2026-01-16 15:04:03 +03:00
  • 9c0152d08f fixed bug with wrong DIAG output tracking Edward Emelianov 2026-01-15 17:27:31 +03:00
  • e00aac01ec start Edward Emelianov 2025-12-28 20:26:27 +03:00
  • dafb0ab065 ODS BOM Edward Emelianov 2025-11-26 13:55:02 +03:00
  • c2ac1b76a4 new kicad format Edward Emelianov 2025-11-23 17:53:32 +03:00
  • 59c6e0c038 PCB, gerbers Edward Emelianov 2025-11-13 09:25:21 +03:00
  • 90f79da8af Almost finish PCB Edward Emelianov 2025-11-12 18:07:19 +03:00
  • 328cf42667 add schematics, start drawing PCB Edward Emelianov 2025-11-11 18:01:31 +03:00
  • bd62eba7da fixed some minor bugs (NO_PARNO for sending values of all ESW, remove inverting ESP pins..) Edward Emelianov 2025-11-06 11:03:38 +03:00
  • 24ddc7e1a6 add ADC/DAC and PWM Edward Emelianov 2025-10-06 23:27:30 +03:00
  • 17b4d714e0 Add BME280 over SPI Edward Emelianov 2025-10-05 00:10:02 +03:00
  • f994799353 fixed bug when sending data larger than buffer size Edward Emelianov 2025-10-05 00:00:22 +03:00
  • c7f6718d2e SPI works Edward Emelianov 2025-10-04 00:23:18 +03:00
  • 6059c3a798 start Edward Emelianov 2025-10-02 21:42:37 +03:00
  • 83b9fd552b OK; next stage: a pair of NTC, BME280, sensors' power management Edward Emelianov 2025-09-29 22:12:31 +03:00
  • b082f4ea46 test USART with ringbuffer - OK; TODO: rewrite all proto for usage USB & USART Edward Emelianov 2025-09-28 23:15:23 +03:00
  • 96d0b3987a fixed header in help Edward Emelianov 2025-09-24 23:39:44 +03:00
  • ca0b52493f Works for 5 sensors Edward Emelianov 2025-09-24 23:36:46 +03:00
  • 02c6bd124f cont Edward Emelianov 2025-09-23 22:25:07 +03:00
  • 2465cd9bd4 start coding for multi-sensor variant: gather data of all sensors and process image[N] only by request Edward Emelianov 2025-09-22 23:17:39 +03:00
  • c29508df6c fixed address changing Edward Emelianov 2025-09-22 20:34:14 +03:00
  • dc2897e783 It works! Edward Emelianov 2025-09-21 21:32:01 +03:00
  • 9b0ee87891 continue Edward Emelianov 2025-09-20 23:26:46 +03:00
  • f3c3bf451b start Edward Emelianov 2025-09-19 23:30:21 +03:00
  • 080be6a1ec OK, I2C read by DMA works Edward Emelianov 2025-09-19 21:24:19 +03:00
  • 934f4fbddd start working with DMA Edward Emelianov 2025-09-18 23:54:01 +03:00
  • 3e701f147f continue writing Edward Emelianov 2025-09-16 22:53:15 +03:00
  • ec8d56c4ae Start fixing code for real usage Edward Emelianov 2025-09-14 23:15:57 +03:00
  • d790a1610d seems like I2C start works right, need some fixes for large data amount Edward Emelianov 2025-09-14 02:18:36 +03:00
  • 93e0b16f79 Add MLXtest, 4.8ms for parsing image in standard range Edward Emelianov 2025-09-11 20:13:53 +03:00
  • 8be4f0975e add new concept USB-CDC template for STM32F303 Edward Emelianov 2025-09-04 21:25:58 +03:00
  • 962d181e89 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 Edward Emelianov 2025-08-24 23:41:10 +03:00
  • 233eed8b12 add timeout for USB writting on CDC Edward Emelianov 2025-07-15 19:52:44 +03:00
  • fca7e896fa add pdf Edward Emelianov 2025-06-10 16:38:53 +03:00
  • f58d4d63fd fixed bug with CRC for SSII Edward Emelianov 2025-06-03 17:34:14 +03:00
  • 7f44a60965 fix code for new PCB Edward Emelianov 2025-06-02 17:03:42 +03:00
  • 9c4d8c4ba9 remove extra files Edward Emelianov 2025-04-16 14:09:23 +03:00
  • fbf0a87d8d add schematic and PCB Edward Emelianov 2025-04-04 18:39:40 +03:00
  • 8bb8f93f83 forgot to add testDev in last commit Edward Emelianov 2025-04-04 12:22:01 +03:00
  • 6adf025f62 fix readme Edward Emelianov 2025-04-04 12:03:55 +03:00
  • f46185feaf encoders works fine Edward Emelianov 2025-04-04 11:56:37 +03:00
  • faeac98318 Working (but still dev-mode; need some more different configurators) Edward Emelianov 2025-04-02 18:26:02 +03:00
  • c449cb7108 fixed some problems with USB Edward Emelianov 2025-04-02 16:09:27 +03:00
  • e5b3edeffa remove usart1 as it used common DMA with SPI2rx Edward Emelianov 2025-03-27 17:49:46 +03:00
  • 33497f79b5 SPI1/2 works Edward Emelianov 2025-03-26 17:56:34 +03:00
  • c4529a8447 preparing code base Edward Emelianov 2025-03-25 17:59:27 +03:00
  • 6701ac841b finish, add gerbers Edward Emelianov 2025-03-21 17:08:44 +03:00
  • 73557762a4 start PCB Edward Emelianov 2025-03-21 12:40:00 +03:00
  • 73f9d0b2f8 class: -> comm Edward Emelianov 2025-03-12 16:28:05 +03:00
  • 40a22864df fix Canon managing to new USB (CDC ACM) Edward Emelianov 2025-03-11 16:17:43 +03:00
  • f656b64eec commented thrash Edward Emelianov 2025-02-12 14:56:23 +03:00
  • c06c89003a tested release compilation Edward Emelianov 2025-02-06 16:31:18 +03:00
  • 6eb0662f69 some fixes of old bugs Edward Emelianov 2025-02-05 17:49:07 +03:00
  • a22776d487 pragma once Edward Emelianov 2025-02-04 09:39:01 +03:00
  • 3859ae25f5 fixed esw text Edward Emelianov 2025-02-03 12:00:40 +03:00
  • 207ab57e99 seems like all works @ F103 Edward Emelianov 2025-01-08 18:00:07 +03:00
  • fd05ff73e6 some fixes, now speed is big enough Edward Emelianov 2025-01-07 15:13:31 +03:00
  • ea05df117b CDC Edward Emelianov 2025-01-04 00:01:53 +03:00
  • 2a88a7569d seems like it works, the rest is only CDC and composite; and then test on 072 and 303 Edward Emelianov 2025-01-03 20:06:40 +03:00
  • 31261f7be2 PL2303 almost work Edward Emelianov 2024-12-30 18:43:47 +03:00
  • f1927c5437 fixed PCB, add pre-alpha code Edward Emelianov 2024-12-26 12:24:15 +03:00
  • f26970392e Add kicad schematic and PCB Edward Emelianov 2024-12-19 11:40:50 +03:00
  • f9d9735a5e try to make PL2303 @ new concept Edward Emelianov 2024-12-12 22:55:24 +03:00