# pcan_cantact **Repository Path**: tomystark/pcan_cantact ## Basic Information - **Project Name**: pcan_cantact - **Description**: :robot: PCAN firmware for CANtact ( CANable ) or any other similar boards. - **Primary Language**: C - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-12-10 - **Last Updated**: 2026-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PEAK PCAN firmware for STM32F042C6T6(STM32F072C8T6) based boards > 本仓库已加入 Github Actions 自动构建工作流,可 Fork 本仓库后自行根据硬件更改引脚配置后进行自动化地构建。 [![Build PCAN firmware](https://github.com/SummerFalls/pcan_cantact/actions/workflows/firmware_build.yml/badge.svg)](https://github.com/SummerFalls/pcan_cantact/actions/workflows/firmware_build.yml) ## :dart: 目标硬件 / Target Hardware - [CANtact](https://github.com/linklayer/cantact-hw) - opensource USB-CAN adapter project `make cantact_16` - [CANable](https://canable.io/) - opensource USB-CAN adapter based on CANtact project `make canable` - [Entreé](https://github.com/tuna-f1sh/entree) - opensource USB-C CAN adapter based on CANable project `make entree` - [Ollie](https://github.com/slimelec/ollie-hw) - opensource USB-CAN adapter with isolated USB `make ollie` - [SH-C30A](https://www.deshide.com/product-details.html?pid=384242&_t=1671089557) - opensource USB-CAN adapter project `make sh_c30a` - Any other STM32F042C6T6(STM32F072C8T6) based boards with external or internal OSC.
![PinConfig](PinConfig.jpg) | PINs | FUNCTIONs | |-----:|------------| | PA0 | CAN_RX_LED | | PA1 | CAN_TX_LED | | PB8 | CAN_RX | | PB9 | CAN_TX | | PA11 | USB_DM | | PA12 | USB_DP |
## :wrench: 工具链 / Toolchain - GNU Arm Embedded Toolchain ## :beers: 鸣谢 / Credits & Special Thanks > 支持原作者 Support original author [@Moonglow][Moonglow] - Become a Patron! - **Bitcoin (P2WPKH):** bc1qstnsjqu2kw9v2axens54ycegn3stwvluq7ze5j ## :star: License WTFPL [Moonglow]: https://github.com/moonglow