include ../CubeRedPrimary/hwdef-bl.dat # setup build for a peripheral bootloader env AP_PERIPH 1 # board ID for firmware load APJ_BOARD_ID AP_HW_CUBERED_PERIPH # CAN config PE10 GPIOCAN1_TERM OUTPUT HIGH PG4 GPIOCAN2_TERM OUTPUT HIGH PB8 CAN1_RX CAN1 PB9 CAN1_TX CAN1 PB5 CAN2_RX CAN2 PB6 CAN2_TX CAN2 # Ethernet PC1 ETH_MDC ETH1 PA2 ETH_MDIO ETH1 PC4 ETH_RMII_RXD0 ETH1 PC5 ETH_RMII_RXD1 ETH1 PB12 ETH_RMII_TXD0 ETH1 PB13 ETH_RMII_TXD1 ETH1 PB11 ETH_RMII_TX_EN ETH1 PA7 ETH_RMII_CRS_DV ETH1 PA1 ETH_RMII_REF_CLK ETH1 define BOARD_PHY_ID MII_LAN8720_ID define BOARD_PHY_RMII # Refer to https://maclookup.app/vendors/cubepilot-pty-ltd # Note, lower 3 bytes (ADDR3,4,5) will be replaced with the platform UUID define AP_NETWORKING_BOOTLOADER_DEFAULT_MAC_ADDR "A8:B0:28:00:00:00" # allow load from USB too SERIAL_ORDER OTG1 include ../include/network_bootloader.inc