mirror of
https://github.com/YuzuZensai/MCUFRIEND_kbv.git
synced 2026-01-06 04:32:38 +00:00
add F446 to NUCLEO blocks
This commit is contained in:
@@ -182,7 +182,7 @@
|
|||||||
#define PIN_INPUT(port, pin) {if (pin > 7) PIN_MODE4((port)->CRH, (pin&7), 0x4); else PIN_MODE4((port)->CRL, pin, 0x4); } //input
|
#define PIN_INPUT(port, pin) {if (pin > 7) PIN_MODE4((port)->CRH, (pin&7), 0x4); else PIN_MODE4((port)->CRL, pin, 0x4); } //input
|
||||||
|
|
||||||
|
|
||||||
#elif defined(NUCLEO) || defined(TARGET_NUCLEO_F072RB) || defined(TARGET_NUCLEO_F401RE) || defined(TARGET_NUCLEO_F411RE) || defined(TARGET_NUCLEO_F103RB) || defined(TARGET_NUCLEO_L476RG)
|
#elif defined(NUCLEO) || defined(TARGET_NUCLEO_F072RB) || defined(TARGET_NUCLEO_F401RE) || defined(TARGET_NUCLEO_F411RE) || defined(TARGET_NUCLEO_F103RB) || defined(TARGET_NUCLEO_L476RG) || defined(TARGET_NUCLEO_F446RE)
|
||||||
#define PIN_MODE2(reg, pin, mode) reg=(reg&~(0x3<<((pin)<<1)))|(mode<<((pin)<<1))
|
#define PIN_MODE2(reg, pin, mode) reg=(reg&~(0x3<<((pin)<<1)))|(mode<<((pin)<<1))
|
||||||
#if __MBED__
|
#if __MBED__
|
||||||
#warning MBED knows everything
|
#warning MBED knows everything
|
||||||
@@ -196,7 +196,7 @@
|
|||||||
#endif
|
#endif
|
||||||
#elif defined(STM32L476xx)
|
#elif defined(STM32L476xx)
|
||||||
#include <STM32L4XX.h>
|
#include <STM32L4XX.h>
|
||||||
#elif defined(STM32F401xE) || defined(STM32F411xE)
|
#elif defined(STM32F401xE) || defined(STM32F411xE) || defined(STM32F446xx)
|
||||||
#include <STM32F4XX.h>
|
#include <STM32F4XX.h>
|
||||||
#endif
|
#endif
|
||||||
#define D0_PORT GPIOA
|
#define D0_PORT GPIOA
|
||||||
|
|||||||
@@ -83,7 +83,7 @@
|
|||||||
#define setWriteDir() {GP_OUT(GPIOA, CRH, 0xFFF); GP_OUT(GPIOA, CRL, 0xFF); GP_OUT(GPIOB, CRL, 0xFFF00000); }
|
#define setWriteDir() {GP_OUT(GPIOA, CRH, 0xFFF); GP_OUT(GPIOA, CRL, 0xFF); GP_OUT(GPIOB, CRL, 0xFFF00000); }
|
||||||
#define setReadDir() {GP_INP(GPIOA, CRH, 0xFFF); GP_INP(GPIOA, CRL, 0xFF); GP_INP(GPIOB, CRL, 0xFFF00000); }
|
#define setReadDir() {GP_INP(GPIOA, CRH, 0xFFF); GP_INP(GPIOA, CRL, 0xFF); GP_INP(GPIOB, CRL, 0xFFF00000); }
|
||||||
|
|
||||||
#elif defined(NUCLEO) || defined(TARGET_NUCLEO_F072RB) || defined(TARGET_NUCLEO_F401RE) || defined(TARGET_NUCLEO_F411RE) || defined(TARGET_NUCLEO_F103RB) || defined(TARGET_NUCLEO_L476RG)
|
#elif defined(NUCLEO) || defined(TARGET_NUCLEO_F072RB) || defined(TARGET_NUCLEO_F401RE) || defined(TARGET_NUCLEO_F411RE) || defined(TARGET_NUCLEO_F103RB) || defined(TARGET_NUCLEO_L476RG) || defined(TARGET_NUCLEO_F446RE)
|
||||||
#if __MBED__
|
#if __MBED__
|
||||||
#warning MBED knows everything
|
#warning MBED knows everything
|
||||||
#elif defined(STM32F072xB)
|
#elif defined(STM32F072xB)
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
#endif
|
#endif
|
||||||
#elif defined(STM32L476xx)
|
#elif defined(STM32L476xx)
|
||||||
#include <STM32L4XX.h>
|
#include <STM32L4XX.h>
|
||||||
#elif defined(STM32F401xE) || defined(STM32F411xE)
|
#elif defined(STM32F401xE) || defined(STM32F411xE) || defined(STM32F446xx)
|
||||||
#include <STM32F4XX.h>
|
#include <STM32F4XX.h>
|
||||||
#endif
|
#endif
|
||||||
// configure macros for the data pins. -00=10.06, -O1=7.85, -O1t=7.21, -O2=7.87, -O3=7.45, -O3t=7.03
|
// configure macros for the data pins. -00=10.06, -O1=7.85, -O1t=7.21, -O2=7.87, -O3=7.45, -O3t=7.03
|
||||||
|
|||||||
Reference in New Issue
Block a user