@iitm_shakti/arty-boards

0.1.3 • Public • Published

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
  • GPIO[0] LED 0 RED 7
  • GPIO[1] LED 0 GREEN 8
  • GPIO[2] LED 0 BLUE 9
  • GPIO[3] SWITCH 3 10
  • GPIO[4] BUTTON 0 11
  • GPIO[5] BUTTON 1 12
  • GPIO[6] BUTTON 2 13
  • GPIO[7] BUTTON 3 14
  • GPIO[8] PMOD A[0] 15
  • GPIO[9] PMOD A[1] 16
  • GPIO[10] PMOD A[2] 17
  • GPIO[11] PMOD A[3] 18
  • GPIO[12] PMOD A[4] 19
  • GPIO[13] PMOD A[5] 20
  • GPIO[14] PMOD A[6] 21
  • GPIO[15] PMOD A[7] 22
  • PWM CMP[0] 23
  • PWM CMP[1] LED 1 RED 24
  • PWM CMP[2] LED 1 GREEN 25
  • PWM CMP[3] 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

Package Sidebar

Install

npm i @iitm_shakti/arty-boards

Weekly Downloads

85

Version

0.1.3

License

IITM

Unpacked Size

26.4 kB

Total Files

12

Last publish

Collaborators

  • iitm_shakti