AP_Periph: Hwdef CarbonixL496 update

Modification of CarbonixL496 to add more features.
Features:
To use internal clock of MCU, Oscillator value is set to 0.
LED pin changed from PA13 to PA15
Enabled  JTAG
Add interface to GPS and ADSB.
This commit is contained in:
Lokesh Ramina 2022-04-04 11:26:10 +10:00 committed by Andrew Tridgell
parent d42a287db0
commit 11b3eccf66
2 changed files with 23 additions and 12 deletions

View File

@ -15,8 +15,8 @@ APJ_BOARD_ID 1053
# setup build for a peripheral firmware
env AP_PERIPH 1
# crystal frequency
OSCILLATOR_HZ 12000000
# crystal frequency set to 0 to use internal clock
OSCILLATOR_HZ 0
# assume 256k flash part
FLASH_SIZE_KB 256
@ -28,7 +28,7 @@ STDOUT_BAUDRATE 57600
SERIAL_ORDER OTG1 USART2
# a fault LED
PA13 LED_BOOTLOADER OUTPUT HIGH # blue
PA15 LED_BOOTLOADER OUTPUT HIGH # blue
define HAL_LED_ON 0
# USART1
@ -60,9 +60,9 @@ define HAL_DISABLE_LOOP_DELAY
PB8 CAN1_RX CAN1
PB9 CAN1_TX CAN1
# debugger support, disabled as PA13 used for LED
# PA13 JTMS-SWDIO SWD
# PA14 JTCK-SWCLK SWD
# debugger support
PA13 JTMS-SWDIO SWD
PA14 JTCK-SWCLK SWD
# make bl baudrate match debug baudrate for easier debugging
define BOOTLOADER_BAUDRATE 57600

View File

@ -18,8 +18,8 @@ env AP_PERIPH 1
# enable watchdog
# crystal frequency
OSCILLATOR_HZ 12000000
# crystal frequency set to 0 to use internal clock
OSCILLATOR_HZ 0
# assume the 256k flash part
FLASH_SIZE_KB 256
@ -55,7 +55,7 @@ PA11 OTG_FS_DM OTG1
PA12 OTG_FS_DP OTG1
# LED, active low
PA13 LED OUTPUT HIGH GPIO(1)
PA15 LED OUTPUT HIGH GPIO(1)
# spi2
PB10 SPI2_SCK SPI2
@ -78,9 +78,9 @@ I2C_ORDER I2C4
# allow for reboot command for faster development
define HAL_PERIPH_LISTEN_FOR_SERIAL_UART_REBOOT_CMD_PORT 0
# debugger support (disabled as conflicts with LED)
#PA13 JTMS-SWDIO SWD
#PA14 JTCK-SWCLK SWD
# debugger support
PA13 JTMS-SWDIO SWD
PA14 JTCK-SWCLK SWD
define HAL_NO_GPIO_IRQ
define SERIAL_BUFFERS_SIZE 512
@ -126,6 +126,17 @@ define HAL_PERIPH_ENABLE_RC_OUT
define HAL_SUPPORT_RCOUT_SERIAL 1
define HAL_WITH_ESC_TELEM 1
# enable GPS
define HAL_PERIPH_ENABLE_GPS
define HAL_PERIPH_GPS_PORT_DEFAULT 2
#define HAL_PERIPH_ENABLE_NOTIFY
#define HAL_PERIPH_ENABLE_NCP5623_LED_WITHOUT_NOTIFY
# default ADSB off by setting 0 baudrate
define HAL_PERIPH_ENABLE_ADSB
define HAL_PERIPH_ADSB_PORT_DEFAULT 3
define HAL_PERIPH_ADSB_BAUD_DEFAULT 57600
BARO MS56XX I2C:0:0x76
COMPASS MMC5XX3 I2C:0:0x30 false ROTATION_NONE