mirror of https://github.com/ArduPilot/ardupilot
42 lines
811 B
Plaintext
42 lines
811 B
Plaintext
# hw definition file ARACE SmartBat CAN node
|
|
|
|
# MCU class and specific type
|
|
MCU CKS32F4xx CKS32F407xx
|
|
|
|
# crystal frequency
|
|
OSCILLATOR_HZ 8000000
|
|
|
|
# board ID for firmware load
|
|
APJ_BOARD_ID 1134
|
|
|
|
# CKS32F407 does not work in bootloader with normal optimisation
|
|
env OPTIMIZE -Og
|
|
|
|
# setup build for a peripheral firmware
|
|
env AP_PERIPH 1
|
|
|
|
FLASH_RESERVE_START_KB 0
|
|
FLASH_BOOTLOADER_LOAD_KB 64
|
|
FLASH_SIZE_KB 1024
|
|
|
|
# ---------------------------------------------
|
|
PC12 LED_BOOTLOADER OUTPUT LOW # green
|
|
define HAL_LED_ON 0
|
|
|
|
# enable CAN support
|
|
PA11 CAN1_RX CAN1
|
|
PA12 CAN1_TX CAN1
|
|
PC13 GPIO_CAN1_SILENT OUTPUT PUSHPULL SPEED_LOW HIGH
|
|
|
|
CAN_ORDER 1
|
|
|
|
define HAL_USE_SERIAL FALSE
|
|
|
|
define HAL_NO_GPIO_IRQ
|
|
define SERIAL_BUFFERS_SIZE 32
|
|
define HAL_USE_EMPTY_IO TRUE
|
|
|
|
# debugger support
|
|
PA13 JTMS-SWDIO SWD
|
|
PA14 JTCK-SWCLK SWD
|