diff --git a/docs/boards/Board - HAKRCF405.md b/docs/boards/Board - HAKRCF405.md new file mode 100755 index 000000000..348aed4f0 --- /dev/null +++ b/docs/boards/Board - HAKRCF405.md @@ -0,0 +1,122 @@ +# Board - HAKRCF405 + + +### Hardware and Features + + - STM32CubeMX + - MCU STM32F405RGT6 + - IMU: MPU6000 (SPI) + - VCP: yes + - OSD: Betaflight OSD + - Battery Voltage Sensor: yes + - Stable voltage regulation,9V/2A DCDC BEC for VTX/camera etc.And could select 5v/9v with pad + - Serial LED interface(LED_STRIP) + - 5 UART + - BARO: QMP6988/BMP280(I2C_1) + - GPS + - + + +PERIPHERALS MODES FUNCTIONS PINS +ADC1 IN10 ADC1_IN10 PC0 +ADC1 IN11 ADC1_IN11 PC1 +ADC1 IN12 ADC1_IN12 PC2 +I2C1 SMBus-two-wire-Interface I2C1_SCL PB8 +I2C1 SMBus-two-wire-Interface I2C1_SDA PB9 +RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0-OSC_IN +RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1-OSC_OUT +SPI1 Full-Duplex Master SPI1_MISO PA6 +SPI1 Full-Duplex Master SPI1_MOSI PA7 +SPI1 Full-Duplex Master SPI1_SCK PB3 +SPI1 Hardware NSS Input Signal SPI1_NSS PA4 +SPI2 Full-Duplex Master SPI2_MISO PB14 +SPI2 Full-Duplex Master SPI2_MOSI PC3 +SPI2 Full-Duplex Master SPI2_SCK PB13 +SPI2 Hardware NSS Output Signal SPI2_NSS PB12 +SPI3 Full-Duplex Master SPI3_MISO PC11 +SPI3 Full-Duplex Master SPI3_MOSI PB5 +SPI3 Full-Duplex Master SPI3_SCK PC10 +SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick +TIM1 Output Compare CH1 TIM1_CH1 PA8 +TIM1 Output Compare CH3 TIM1_CH3 PA10 +TIM2 Output Compare CH1 TIM2_CH1 PA5 +TIM3 Output Compare CH2 TIM3_CH2 PC7 +TIM3 Output Compare CH3 TIM3_CH3 PB0 +TIM3 Output Compare CH4 TIM3_CH4 PB1 +TIM4 Output Compare CH1 TIM4_CH1 PB6 +TIM8 Output Compare CH1 TIM8_CH1 PC6 +TIM8 Output Compare CH3 TIM8_CH3 PC8 +TIM8 Output Compare CH4 TIM8_CH4 PC9 +TIM12 Input Capture direct mode TIM12_CH2 PB15 +UART4 Multiprocessor Communication UART4_RX PA1 +UART4 Multiprocessor Communication UART4_TX PA0-WKUP +UART5 Multiprocessor Communication UART5_RX PD2 +UART5 Multiprocessor Communication UART5_TX PC12 +USART1 Multiprocessor Communication USART1_RX PB7 +USART1 Multiprocessor Communication USART1_TX PA9 +USART2 Multiprocessor Communication USART2_RX PA3 +USART2 Multiprocessor Communication USART2_TX PA2 +USART3 Multiprocessor Communication USART3_RX PB11 +USART3 Multiprocessor Communication USART3_TX PB10 + + + +Pin Nb PINs FUNCTIONs LABELs +2 PC13-ANTI_TAMP GPIO_Output LED0 +3 PC14-OSC32_IN GPIO_Output Beep +5 PH0-OSC_IN RCC_OSC_IN +6 PH1-OSC_OUT RCC_OSC_OUT +8 PC0 ADC1_IN10 RSSI +9 PC1 ADC1_IN11 VBAT +10 PC2 ADC1_IN12 CURR +11 PC3 SPI2_MOSI +14 PA0-WKUP UART4_TX extend/UART4_TX +15 PA1 UART4_RX +16 PA2 USART2_TX +17 PA3 USART2_RX +20 PA4 SPI1_NSS +21 PA5 TIM2_CH1 +22 PA6 SPI1_MISO +23 PA7 SPI1_MOSI +24 PC4 GPIO_Output SPI1_CS +26 PB0 TIM3_CH3 OUPUT1 +27 PB1 TIM3_CH4 OUPUT6 +29 PB10 USART3_TX +30 PB11 USART3_RX +33 PB12 SPI2_NSS +34 PB13 SPI2_SCK +35 PB14 SPI2_MISO +36 PB15 TIM12_CH2 PPM +37 PC6 TIM8_CH1 OUPUT2 +38 PC7 TIM3_CH2 OUPUT7 +39 PC8 TIM8_CH3 OUPUT5 +40 PC9 TIM8_CH4 OUPUT8 +41 PA8 TIM1_CH1 OUPUT4 +42 PA9 USART1_TX +43 PA10 TIM1_CH3 OUPUT3 +46 PA13* SYS_JTMS-SWDIO +49 PA14* SYS_JTCK-SWCLK +50 PA15* SPI3_NSS +51 PC10 SPI3_SCK +52 PC11 SPI3_MISO +53 PC12 UART5_TX +54 PD2 UART5_RX +55 PB3 SPI1_SCK +56 PB4 GPIO_Output Inverter +57 PB5 SPI3_MOSI +58 PB6 TIM4_CH1 LED1 +59 PB7 USART1_RX USART1_RX +61 PB8 I2C1_SCL +62 PB9 I2C1_SDA + + +## Manufacturers and Distributors + +HAKRC Loopur + + +## Designers + +HAKRC Loopur + + diff --git a/src/main/target/HAKRCF405/target.h b/src/main/target/HAKRCF405/target.h index 2575c8387..bdf68faa7 100755 --- a/src/main/target/HAKRCF405/target.h +++ b/src/main/target/HAKRCF405/target.h @@ -120,10 +120,6 @@ #define FLASH_CS_PIN PB12 #define FLASH_SPI_INSTANCE SPI2 -#define USE_GPS -#define USE_GPS_UBLOX -#define USE_GPS_NMEA - #define USE_SPI_DEVICE_3 #define SPI3_SCK_PIN PC10 #define SPI3_MISO_PIN PC11