@iitm_shakti/arty-boards v0.1.3
To Do
Shakti Core Complex IP Arty boards specific files
This project provides support for the Shakti synthesised E31/E51 devices running on the Arty development board.
Developer info
This section is intended to developers who plan to include this library in their own projects.
Prerequisites
A recent xpm
, which is a portable Node.js command line application.
Compiling the source code requires a modern C++ compiler, preferably GCC 5 or higher.
Easy install
This package is available as @iitm_shakti/arty-boards
from the npmjs.com
registry; with xpm
available, installing the latest version of the package is quite easy:
$ xpm install @iitm_shakti/arty-boards
This package is also available from GitLab:
$ git clone https://gitlab.com/shaktiproject/software/shakti-arty-boards-xpack.git shakti-arty-boards-xpack.git
How to use
The standard way to include the board files is
#include <micro-os-plus/board.h>
Macros
SHAKTI_CARTY100T_BOARD
SHAKTI_EARTY35T_BOARD
Global interrupts
- UART TX/RX 1
- SWITCH 0 2
- SWITCH 1 3
- SWITCH 2 4
- SWITCH 3 5
- Quad SPI 6
- GPIO0 LED 0 RED 7
- GPIO1 LED 0 GREEN 8
- GPIO2 LED 0 BLUE 9
- GPIO3 SWITCH 3 10
- GPIO4 BUTTON 0 11
- GPIO5 BUTTON 1 12
- GPIO6 BUTTON 2 13
- GPIO7 BUTTON 3 14
- GPIO8 PMOD A0 15
- GPIO9 PMOD A1 16
- GPIO10 PMOD A2 17
- GPIO11 PMOD A3 18
- GPIO12 PMOD A4 19
- GPIO13 PMOD A5 20
- GPIO14 PMOD A6 21
- GPIO15 PMOD A7 22
- PWM CMP0 23
- PWM CMP1 LED 1 RED 24
- PWM CMP2 LED 1 GREEN 25
- PWM CMP3 LED 1 BLUE 26
Maintainer info
How to publish
- commit all changes
- update
CHANGELOG.md
; commit with a message like CHANGELOG: prepare v0.1.2 npm version patch
- push all changes to GitLab
npm publish
License
TODO
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago