Commit Graph

  • 7ec6c4667f
    Merge 267022aaabbdc205beb9da46ba0d95c5b635b3b6 into 4ae1a7c2ad06c27d9d10a52a9e28614bab21e430 Marc Kleine-Budde 2024-07-13 08:47:36 -04:00
  • 0147550831
    Merge 19d7a760d15c3257a2ef27717700c628344078de into 4ae1a7c2ad06c27d9d10a52a9e28614bab21e430 Marc Kleine-Budde 2024-07-13 08:47:36 -04:00
  • 267022aaab boards: add intive GmbH 2C2L-USB Hubert Denkmair 2024-04-26 12:32:05 +02:00
  • 6c53ee44c9 boards: add CandleLightFD Jonas Martin 2023-06-20 11:35:44 +02:00
  • c9ddf81564 boards: add NUCLEO-G0B1RE Marc Kleine-Budde 2022-12-16 16:01:05 +01:00
  • 3765fa4522 config: sort STM32G0B1 devices alphabetically Marc Kleine-Budde 2024-06-05 10:29:15 +02:00
  • a7e1116084 config: sort STM32F407 devices alphabetically Marc Kleine-Budde 2024-06-05 10:29:15 +02:00
  • bb4cf891eb config: sort STM32F072 devices alphabetically Marc Kleine-Budde 2024-06-05 10:29:15 +02:00
  • fd7be8ac0f config: sort STM32F042 devices alphabetically Marc Kleine-Budde 2024-06-05 10:29:15 +02:00
  • ff06b7167e cmake: sort TGTxxx_LIST alphabetically Marc Kleine-Budde 2024-06-05 00:10:30 +02:00
  • aef7489629 boards: move LED config from config.h -> board files Marc Kleine-Budde 2023-06-09 12:41:41 +02:00
  • d238c034f1 re-work the led config Venelin Efremov 2023-02-13 00:25:43 -08:00
  • e240d814a1 CMakeLists.txt: switch on STM32G0B1 Marc Kleine-Budde 2022-12-15 14:05:32 +01:00
  • 7fffb6ecc1 board: legacy: add support for termination_set Jonas Martin 2023-01-23 09:16:01 +01:00
  • d08e6a3e38 termination: pass can_data_t instead of only the channel number Marc Kleine-Budde 2023-01-24 18:12:13 +01:00
  • 2b008796b1 board: legacy: add GPIO setup Jonas Martin 2023-01-23 09:16:01 +01:00
  • 6722baa438 board: legacy: legacy_phy_power_set: turn on silent mode during shutdown Marc Kleine-Budde 2023-01-24 17:37:42 +01:00
  • dbeffb636b board: legacy: PHY power switching: add silent pin support Jonas Martin 2023-01-23 09:16:01 +01:00
  • 3ef5ef60fb board: legacy: add support for PHY power switching Jonas Martin 2023-01-23 09:16:01 +01:00
  • a17e38105c board: legacy: introduce legacy boards and move CAN_INTERFACE to it Jonas Martin 2023-01-23 09:16:01 +01:00
  • 411e8259fb boards: stm32g0b1: move budgetcan and CONVERTDEVICE_xCANFD to board files Marc Kleine-Budde 2023-01-24 18:56:45 +01:00
  • 911c1ac9d3 stm32g0b1: add clock config for external oscillator Jonas Martin 2023-07-20 10:51:50 +02:00
  • 2954867b0c stm32g0b1: PLL setup: use 40 MHz CAN clock, 64 MHz CPU clock Marc Kleine-Budde 2022-12-17 21:58:52 +01:00
  • e50c191f9a stm32g0b1: remove unused USB_GPIO_Port Marc Kleine-Budde 2024-06-04 22:48:44 +02:00
  • 4114b892e4 m_can: add RX timestamp support Marc Kleine-Budde 2023-01-20 01:33:09 +01:00
  • bfb830d10d m_can: add support for Error State Indicator Marc Kleine-Budde 2023-01-19 23:13:30 +01:00
  • 8aac5424da m_can: add the base code for M_CAN Ryan Edwards 2022-11-16 11:30:56 -05:00
  • 4ae1a7c2ad usbd_gs_can: add support for GS_USB_BREQ_DATA_BITTIMING and GS_USB_BREQ_BT_CONST_EXT master Venelin Efremov 2023-01-19 00:41:11 -08:00
  • 4dad6a10d2 usbd_gs_can: add USB defines for SMT32G0 Ryan Edwards 2022-11-16 11:31:27 -05:00
  • f0004f9a46 usbd_gs_can: USBD_GS_CAN_Config_Request(): add missing initialization of channel Marc Kleine-Budde 2024-06-04 14:26:36 +02:00
  • b62d47dff2 can: can_check_bittiming_failed(): introduce function to check bittiming Marc Kleine-Budde 2023-01-28 16:15:20 +01:00
  • 5fb636c4bc usbd: move cast from strings to uint8_t to USBD_GetString() Marc Kleine-Budde 2024-06-05 10:17:08 +02:00
  • b07d81293c dfu: add support for STM32G0B1 Marc Kleine-Budde 2023-02-11 09:10:42 +01:00
  • b88e9597a4 cmake: stm32g0b1xx: decrease flash size to 128k Marc Kleine-Budde 2024-06-03 16:25:10 +02:00
  • a876208913 cmake: rename STM32G0B1XK -> STM32G0B1xx Marc Kleine-Budde 2024-06-03 15:24:22 +02:00
  • 56e4515086 cmake: create linker map by default Marc Kleine-Budde 2024-06-03 17:11:09 +02:00
  • 7a97b303d9 cmake: cleanup helper functions comments Marc Kleine-Budde 2024-06-05 09:58:59 +02:00
  • 4ebdff3af0 cmake: flash-target: use :leave instead of USB reset Marc Kleine-Budde 2024-06-05 15:15:13 +02:00
  • 56e062269f cmake: fix dependencies for flash targets Marc Kleine-Budde 2024-06-05 16:29:50 +02:00
  • 72fe9e0c2e cmake: remove whitespace after '(' and before ')' Marc Kleine-Budde 2024-06-05 14:18:22 +02:00
  • a897d8f0e6 cmake: fix indention Marc Kleine-Budde 2024-06-03 14:22:38 +02:00
  • c07abdf011 cmake: FindDFUSuffix: convert to Unix line endings Marc Kleine-Budde 2024-06-05 14:20:48 +02:00
  • 8c9f7156f0 gitignore: add .ccls-cache Marc Kleine-Budde 2023-06-17 12:45:50 +02:00
  • 819891fec5 workflows: update CI to compile on various Debian based distributions Marc Kleine-Budde 2024-06-04 13:32:10 +02:00
  • a41b0bd548 workflows: pr: update actions/checkout to v4 Marc Kleine-Budde 2024-06-04 16:05:29 +02:00
  • ffc7fb7f4c editorconfig: apply indent with 2 spaces for yml files Marc Kleine-Budde 2024-06-04 14:47:00 +02:00
  • 3e79d97353 README: document echo frame limitation fenugrec 2024-06-05 12:08:06 -04:00
  • fcd3acf692 bxcan: advertise supported one-shot feature Maarten de Vries 2024-06-05 14:03:04 +02:00
  • b544b65261 README: improve sample uncrustify command fenugrec 2024-06-05 12:00:58 -04:00
  • cfadff22a7 bxcan: advertise supported one-shot feature Maarten de Vries 2024-06-05 14:03:04 +02:00
  • 19d7a760d1 cmake: silence "LOAD segment with RWX permissions" warning Marc Kleine-Budde 2023-05-11 11:17:35 +02:00
  • 77731d61c3 workflows: pr: update actions/checkout to v4 Marc Kleine-Budde 2024-06-04 16:05:29 +02:00
  • 590ad3ad31 workflows: update CI to compile on various Debian based distributions Marc Kleine-Budde 2024-06-04 13:32:10 +02:00
  • e80a98f0c1 editorconfig: apply indent with 2 spaces for yml files Marc Kleine-Budde 2024-06-04 14:47:00 +02:00
  • acb299e240 main: provide weak symbols for _close, _lseek, _read, _write Marc Kleine-Budde 2024-06-03 16:50:40 +02:00
  • eab3d53d10 config: uncrustify Marc Kleine-Budde 2024-06-04 16:51:06 +02:00
  • 031ca1acd7 config: add "1" to CONFIG_CANFD define Marc Kleine-Budde 2024-06-04 16:50:16 +02:00
  • beb27bdb92 config: remove comments about not connected silent pin Marc Kleine-Budde 2024-06-04 16:47:02 +02:00
  • 8fe56214b4 config: usb2can: remove unused LED3 and LED4 defines Marc Kleine-Budde 2024-06-04 16:38:59 +02:00
  • 98b95a9baf include/*.h: uncrustify Marc Kleine-Budde 2024-06-04 15:36:22 +02:00
  • c2a913c44c uncrustify: upgrade to 0.78.1_f Marc Kleine-Budde 2024-06-04 15:33:29 +02:00
  • 7fb46a8b34 README: note that CANable-MKS 1.0 is supported, not 2.0 Sebastian Kuzminsky 2024-05-22 09:16:52 -06:00
  • 8c63bcf98c README: fix markdown url markup, no content changes Sebastian Kuzminsky 2024-05-22 09:13:29 -06:00
  • b1e557b0cd bxcan: can_set_bittiming(): evaluate gs_device_bittiming in CAN driver Marc Kleine-Budde 2023-01-28 15:41:48 +01:00
  • ad72111d65 bxcan: move CAN_btconst to CAN driver Marc Kleine-Budde 2023-01-28 15:34:47 +01:00
  • 206de0067a can: can_enable: move the mode flags evaluation into the CAN drivers Marc Kleine-Budde 2023-01-19 23:58:41 +01:00
  • 45424cf541 can: move RX timestamp into CAN driver Marc Kleine-Budde 2023-01-20 01:32:00 +01:00
  • 51e155073b led: use uppercase for defines Marc Kleine-Budde 2022-11-27 20:26:49 +01:00
  • 5a0b687bef usbd_gs_can: USBD_GS_CAN_SendFrame(): disable pad_pkts_to_max_pkt_size feature for CAN-FD frames Marc Kleine-Budde 2022-12-15 10:56:19 +01:00
  • 65c6eefc8b usbd_gs_can: USBD_GS_CAN_GetCfgDesc(): add comment why the USBD_GS_CAN_CfgDesc is copied to RAM Marc Kleine-Budde 2022-12-15 09:34:57 +01:00
  • fe0eef5e8f can_common: CAN_SendFrame(): add support for CAN-FD Venelin Efremov 2023-01-28 22:30:54 -08:00
  • d31be9d3e0 can: CAN_HandleError(): assign channel Marc Kleine-Budde 2023-01-29 22:30:50 +01:00
  • 3a9e42a242 can: move assignment of rx_frame::channel and ::flags into bxcan Marc Kleine-Budde 2023-01-19 23:35:57 +01:00
  • 067be8321a can: move bxcan code into separate file Jonas Martin 2022-12-15 10:40:57 +01:00
  • 34cbcf021c usbd_gs_can: add support for CAN-FD to USB path Marc Kleine-Budde 2022-11-21 17:13:39 +01:00
  • f83fdd8371 usbd_gs_can: import struct gs_host_frame from kernel and adopt code Marc Kleine-Budde 2022-11-21 10:20:23 +01:00
  • 84ec4d5501 can: rename can_data_t hcan -> channel Marc Kleine-Budde 2022-11-20 20:15:26 +01:00
  • fd1c0c8471 main: make CAN handling multichannel capable Marc Kleine-Budde 2022-11-20 00:33:06 +01:00
  • 7f037fc7d6 can_common: remove some levels of indention Marc Kleine-Budde 2022-11-23 00:30:39 +01:00
  • 78bafcf07b main: move per channel CAN handling code out of main loop into separate functions Marc Kleine-Budde 2022-11-20 00:17:56 +01:00
  • 844e6c31f4 usbd_gs_can: USBD_GS_CAN_SendFrame(): call USBD_GS_CAN_Transmit() with IRQs enabled Marc Kleine-Budde 2022-11-20 20:10:46 +01:00
  • 7fba5612ae usbd_gs_can: USBD_GS_CAN_ReceiveFromHost(): call USBD_GS_CAN_PrepareReceive() with IRQs enabled Marc Kleine-Budde 2022-11-20 20:10:46 +01:00
  • 66a29998de usbd_gs_can: USBD_GS_CAN_ReceiveFromHost(): remove some levels of indention Marc Kleine-Budde 2022-11-20 20:09:32 +01:00
  • f418aa362c usbd_gs_can: clean up send to host path Marc Kleine-Budde 2022-11-19 22:59:12 +01:00
  • 93a45af0a6
    Merge b4dd77144e2aa2a18da7fdf246fe9de7f36b108d into 98ddbe33dac6950bc91ed11b309a412d70dc9989 Phil Greenland 2024-01-24 17:21:46 +01:00
  • 98ddbe33da README: remove trailing whitespace Marc Kleine-Budde 2024-01-24 16:22:03 +01:00
  • e1d078cb5a README: add limitations section regarding STM32G0B1-based devices Marc Kleine-Budde 2024-01-24 16:17:49 +01:00
  • 9eaafecdd4 README: add link to candleLight FD fiurin 2024-01-19 15:16:03 +01:00
  • 0bf07d121c
    Merge pull request #1 from marckleinebudde/limitations fiurin 2024-01-24 16:34:36 +01:00
  • 25dd4c2b60 README: remove trailing whitespace Marc Kleine-Budde 2024-01-24 16:22:03 +01:00
  • 5971af9a2f README: add limitations section regarding STM32G0B1-based devices Marc Kleine-Budde 2024-01-24 16:17:49 +01:00
  • b4dd77144e Remove SOF interrupt. Phil Greenland 2024-01-21 18:43:49 +00:00
  • cb4bd41405 Add bus-off recovery for m_can. Phil Greenland 2024-01-15 00:01:32 +00:00
  • 04df70ef64 Contain init to device specific files. Phil Greenland 2024-01-14 18:03:12 +00:00
  • 75d21a524b Add support for Makerbase Canable2_MKS STM32G4 based CAN FD interface. Phil Greenland 2024-01-14 11:57:16 +00:00
  • 6567cdde50 Correct build warning from F4. Phil Greenland 2024-01-21 21:42:35 +00:00
  • a8b19b1f62 Prevent error frames from being generated and discarded on each main loop iteration. Checking for changes in error status which may lead to an error frame being emitted. Phil Greenland 2024-01-14 18:53:10 +00:00
  • 9e12d40b4b Get both tx and rx driven by USB interrupt. Phil Greenland 2024-01-21 17:33:25 +00:00
  • 2459695cd0 Replace double for loop with single for loop. Phil Greenland 2024-01-14 18:07:39 +00:00
  • 9d7cf13abb Call high rather than low level init call from start, to fetch frame from pool. Phil Greenland 2024-01-21 16:46:29 +00:00