master
Ondřej Hruška 6 år sedan
förälder 20639b77a6
incheckning 3d3d74f381
Signerad av: MightyPork
GPG-nyckel ID: 2C5FD5035250423D
  1. 25
      README.md

@ -1,28 +1,9 @@
GEX core
========
GEX is a general purpose input/output device that attaches to a PC or laptop.
A GEX board provides direct access to on-chip peripherals and low level drivers in the firmware.
GEX is designed for quick hardware prototyping, evaluation, and electrical measurements.
The board can be interfaced from C or Python, with plans to support MATLAB and other languages.
A wireless connection is also planned, likely using ESP8266, SX1276 or NRF24L01+.
GEX is currently compatible with STM32F072. It will be ported to STM32F103 (bluepill) later,
and there is a good chance of a ESP32 port in the future.
This repository contains the core of all STM32 ports, while the chip-specific start-up routine,
low level drivers etc. are all in separate projects that include this as a sub-module.
GEX's F072 port can be run on the F072 Discovery evaluation board.
Availability
------------
GEX is currently in open preview. Please wait with contributing and/or forking until the first stable release.
The core API can be considered stable, but there's no guarantee of this until the 1.0.0 release. Unit driver APIs
may undergo minor changes as they are tested in practical demos and bugs or usability problems are found.
This is the (mostly) independent core of the GEX platform. To port GEX to a new STM32 microcontroller,
add this as a submodule and implement platform specific configuration by following the example of another
existing port. Some examples are in the template folder.
License
-------

Laddar…
Avbryt
Spara