Go to file
ÐΛVΞ 70c63e22c5
Merge pull request #5 from SummerFalls:dev-dave
更新文档
2023-03-28 22:51:22 +08:00
.github 🚀 更新 firmware_build.yml 自动化固件构建工作流文件 2022-03-29 14:25:45 +08:00
.vscode 🎨 代码格式化 2022-03-29 17:24:25 +08:00
Drivers *ram usage optimization 2021-06-11 12:52:18 +03:00
Middlewares/ST/STM32_USB_Device_Library *initial 2020-06-03 14:33:18 +03:00
Src 🐛 修复编译错误 2022-03-29 18:07:14 +08:00
.clang-format 🎨 代码格式化 2022-03-29 17:24:25 +08:00
.gitignore 📖 更新文档 2022-03-29 14:26:12 +08:00
LICENSE +add license 2020-06-03 14:35:07 +03:00
Makefile 🚀 更新 firmware_build.yml 自动化固件构建工作流文件 2022-03-29 14:25:45 +08:00
PinConfig.jpg 📖 更新文档 2022-03-29 17:46:12 +08:00
README.md 📖 更新文档 2023-03-28 22:48:07 +08:00
STM32F042C6Tx_FLASH.ld *optimize build for 16K targets 2021-06-17 15:37:17 +03:00
startup_stm32f042x6.s *initial 2020-06-03 14:33:18 +03:00

README.md

PEAK PCAN firmware for STM32F042C6T6(STM32F072C8T6) based boards

本仓库已加入 Github Actions 自动构建工作流,可 Fork 本仓库后自行根据硬件更改引脚配置后进行自动化地构建。

Build PCAN firmware

🎯 目标硬件 / Target Hardware

  • CANtact - opensource USB-CAN adapter project make cantact_16
  • CANable - opensource USB-CAN adapter based on CANtact project make canable
  • Entreé - opensource USB-C CAN adapter based on CANable project make entree
  • Ollie - opensource USB-CAN adapter with isolated USB make ollie
  • Any other STM32F042C6T6(STM32F072C8T6) based boards with external or internal OSC.

PinConfig

PINs FUNCTIONs
PA0 CAN_RX_LED
PA1 CAN_TX_LED
PB8 CAN_RX
PB9 CAN_TX
PA11 USB_DM
PA12 USB_DP

🔧 工具链 / Toolchain

  • GNU Arm Embedded Toolchain

🍻 鸣谢 / Credits & Special Thanks

支持原作者 Support original author @Moonglow

License

WTFPL