/vsdsquadronPRO

Apache License 2.0Apache-2.0

VSDSquadronPRO

L1 Behavior

After every

  • Boot up
  • Reset push on VSDSquadronPro
  • Caravel Flash

L1 stays on for 20 seconds and then flashes with a Frequency of 1Hz.

Note that after the 20 seconds few specific registers are set and the blinking begins to indicate completion of bootup sequence.

Power Report

Power Pins

[1]. 5V: The input voltage to the Riscduino board when it’s using an external power source

[2]. USB: 5V input from the USB can also be used to power the Riscduino

[3]. GND: Ground pins

Digital Pins

[1]. Digital high outputs +3.3V

[2]. Digital low outputs 0V

Note

[1]. It is highly recommended that an external supply is used to power sensors and actuators

[2]. 3.3V or 5V inputs to sensors can be derived from the 5V supply that’s used to power the board

[3]. Analog data can be written to the pins by using PWM

Arduino IDE Setup

The packages for VSDSquadronPRO need to be added and installed in Arduino IDE to upload code.

Refer to this link for the procedure : Arduino IDE setup

Note:

  1. It is recommended to use version 2.2.1 of Arduino IDE.
  2. It is supported on Windows and Linux/Ubuntu.
  3. Check if the necessary drivers are installed/updated.
  4. Installation on Windows will have Firewall and Software update prompts which may need to be accepted to install correctly.

Arduino IDE interface and observations

The code is flashed over the serial interface. When starting the upload code sequence the UART interface should not be used by the program.

By default once the Riscduino Core "Boots Up" it sets the UART interface busy. Hence we cannot flash code. To get around this every time we have to flash a code from arduino IDE, press the reset button on VSDSquadronPro and make sure you upload code before L1 Turns of.