Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for multichannel and CAN-FD #139

Open
wants to merge 44 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ffc7fb7
editorconfig: apply indent with 2 spaces for yml files
marckleinebudde Jun 4, 2024
a41b0bd
workflows: pr: update actions/checkout to v4
marckleinebudde Jun 4, 2024
819891f
workflows: update CI to compile on various Debian based distributions
marckleinebudde Jun 4, 2024
8c9f715
gitignore: add .ccls-cache
marckleinebudde Jun 17, 2023
c07abdf
cmake: FindDFUSuffix: convert to Unix line endings
marckleinebudde Jun 5, 2024
a897d8f
cmake: fix indention
marckleinebudde Jun 3, 2024
72fe9e0
cmake: remove whitespace after '(' and before ')'
marckleinebudde Jun 5, 2024
56e0622
cmake: fix dependencies for flash targets
marckleinebudde Jun 5, 2024
4ebdff3
cmake: flash-target: use :leave instead of USB reset
marckleinebudde Jun 5, 2024
7a97b30
cmake: cleanup helper functions comments
marckleinebudde Jun 5, 2024
56e4515
cmake: create linker map by default
marckleinebudde Jun 3, 2024
a876208
cmake: rename STM32G0B1XK -> STM32G0B1xx
marckleinebudde Jun 3, 2024
b88e959
cmake: stm32g0b1xx: decrease flash size to 128k
marckleinebudde Jun 3, 2024
b07d812
dfu: add support for STM32G0B1
marckleinebudde Feb 11, 2023
5fb636c
usbd: move cast from strings to uint8_t to USBD_GetString()
marckleinebudde Jun 5, 2024
b62d47d
can: can_check_bittiming_failed(): introduce function to check bittiming
marckleinebudde Jan 28, 2023
f0004f9
usbd_gs_can: USBD_GS_CAN_Config_Request(): add missing initialization…
marckleinebudde Jun 4, 2024
4dad6a1
usbd_gs_can: add USB defines for SMT32G0
ryedwards Nov 16, 2022
4ae1a7c
usbd_gs_can: add support for GS_USB_BREQ_DATA_BITTIMING and GS_USB_BR…
ghent360 Jan 19, 2023
8aac542
m_can: add the base code for M_CAN
ryedwards Nov 16, 2022
bfb830d
m_can: add support for Error State Indicator
marckleinebudde Jan 19, 2023
4114b89
m_can: add RX timestamp support
marckleinebudde Jan 20, 2023
e50c191
stm32g0b1: remove unused USB_GPIO_Port
marckleinebudde Jun 4, 2024
2954867
stm32g0b1: PLL setup: use 40 MHz CAN clock, 64 MHz CPU clock
marckleinebudde Dec 17, 2022
911c1ac
stm32g0b1: add clock config for external oscillator
lichtfeind Jul 20, 2023
411e825
boards: stm32g0b1: move budgetcan and CONVERTDEVICE_xCANFD to board f…
marckleinebudde Jan 24, 2023
a17e381
board: legacy: introduce legacy boards and move CAN_INTERFACE to it
lichtfeind Jan 23, 2023
3ef5ef6
board: legacy: add support for PHY power switching
lichtfeind Jan 23, 2023
dbeffb6
board: legacy: PHY power switching: add silent pin support
lichtfeind Jan 23, 2023
6722baa
board: legacy: legacy_phy_power_set: turn on silent mode during shutdown
marckleinebudde Jan 24, 2023
2b00879
board: legacy: add GPIO setup
lichtfeind Jan 23, 2023
d08e6a3
termination: pass can_data_t instead of only the channel number
marckleinebudde Jan 24, 2023
7fffb6e
board: legacy: add support for termination_set
lichtfeind Jan 23, 2023
e240d81
CMakeLists.txt: switch on STM32G0B1
marckleinebudde Dec 15, 2022
d238c03
re-work the led config
ghent360 Feb 13, 2023
aef7489
boards: move LED config from config.h -> board files
marckleinebudde Jun 9, 2023
ff06b71
cmake: sort TGTxxx_LIST alphabetically
marckleinebudde Jun 4, 2024
fd7be8a
config: sort STM32F042 devices alphabetically
marckleinebudde Jun 5, 2024
bb4cf89
config: sort STM32F072 devices alphabetically
marckleinebudde Jun 5, 2024
a7e1116
config: sort STM32F407 devices alphabetically
marckleinebudde Jun 5, 2024
3765fa4
config: sort STM32G0B1 devices alphabetically
marckleinebudde Jun 5, 2024
c9ddf81
boards: add NUCLEO-G0B1RE
marckleinebudde Dec 16, 2022
6c53ee4
boards: add CandleLightFD
lichtfeind Jun 20, 2023
267022a
boards: add intive GmbH 2C2L-USB
intive-hubert-denkmair Apr 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
cmake: sort TGTxxx_LIST alphabetically
  • Loading branch information
marckleinebudde committed Jun 10, 2024
commit ff06b7167ec3ab037937007ba391ac9be0f259d7
25 changes: 21 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -264,10 +264,27 @@ endfunction()

########## generate list of targets.
# the "_fw" part is appended automatically
set(TGTF042_LIST "cantact" "canalyze" "canable" "usb2can" "cannette")
set(TGTF072_LIST "candleLight" "CANable_MKS" "CONVERTDEVICE_xCAN" "DSD_TECH_SH_C30A" "FYSETC_UCAN")
set(TGTF407_LIST "STM32F4_DevBoard")
set(TGTG0B1_LIST "budgetcan" "CONVERTDEVICE_xCANFD")
set(TGTF042_LIST
"canable"
"canalyze"
"cannette"
"cantact"
"usb2can"
)
set(TGTF072_LIST
"CANable_MKS"
"CONVERTDEVICE_xCAN"
"DSD_TECH_SH_C30A"
"FYSETC_UCAN"
"candleLight"
)
set(TGTF407_LIST
"STM32F4_DevBoard"
)
set(TGTG0B1_LIST
"CONVERTDEVICE_xCANFD"
"budgetcan"
)

foreach (TGTNAME IN LISTS TGTF042_LIST)
option(BUILD_${TGTNAME} "Build firmware for \"${TGTNAME}\" (default=yes)" ON)