Skip to content

This is a cross-platform library used to provide a simple interface for programming the Bridgetek EVE (FT8xx/BT8xx) devices from vaious microcontrollers, Windows and Linux.

License

Notifications You must be signed in to change notification settings

Bridgetek/EVE-MCU-BRT_AN_025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EVE-MCU-Examples-BRT_AN_025

Ports

PLATFORM Macro

The PLATFORM macro sets the port files to be used by the compiler. The options are as follows:

Port Name PLATFORM Port Directory
Bridgetek FT90x PLATFORM_FT9XX eve_arch_ft9xx
Bridgetek FT93x PLATFORM_FT9XX eve_arch_ft9xx
Beaglebone Black PLATFORM_BEAGLEBONE eve_arch_beaglebone
Expressif ESP32 PLATFORM_ESP32 eve_arch_esp32
TI MSP430 PLATFORM_MSP430 eve_arch_msp430
Microchip PIC18F PLATFORM_PIC eve_arch_pic
ST STM32 PLATFORM_STM32 eve_arch_stm32
Raspberry Pi PLATFORM_RASPBERRYPI eve_arch_rpi
Raspberry Pi Pico PLATFORM_RP2040 eve_arch_rpi
Generic using libMPSSE USE_MPSSE eve_libmpsse

The C source files are in the ports directory. Each source file in each ports folder is guarded by one of the PLATFORM_xxx macros.

The Rasberrry Pi platform is suitable for generic Linux by modifying the GPIO pins and device names to match the CPU and board package.

Example Code

There are example projects for many MCUs and platforms. These include this repository as a submodule within the required code for the platform.

Microcontrollers

MCU Example Repository
Bridgetek FT90x/FT93x EVE-MCU-BRT_AN_025-Example-FT900
Raspberry Pi Pico EVE-MCU-BRT_AN_012-Example-Pico
Beaglebone Black EVE-MCU-BRT_AN_025-Example-Beaglebone
Expressif ESP32 EVE-MCU-BRT_AN_025-Example-ESP32
TI MSP430 EVE-MCU-BRT_AN_025-Example-MSP430
Microchip PIC18F EVE-MCU-BRT_AN_025-Example-PIC18F46K22
ST STM32 EVE-MCU-BRT_AN_025-Example-STM32

Platforms

Platform Example Repository
Raspberry Pi EVE-MCU-BRT_AN_025-Example-RPi
Generic using libMPSSE EVE-MCU-BRT_AN_025-Example-libMPSSE

About

This is a cross-platform library used to provide a simple interface for programming the Bridgetek EVE (FT8xx/BT8xx) devices from vaious microcontrollers, Windows and Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages