Skip to content

Commit

Permalink
Adjust for ConfigurableFirmata V3 (#2000)
Browse files Browse the repository at this point in the history
* Adjust for ConfigurableFirmata V3

* Remove now dead link from manual
  • Loading branch information
pgrawehr committed Jan 4, 2023
1 parent 21f5ef9 commit 2444c6f
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 227 deletions.
2 changes: 1 addition & 1 deletion eng/ArduinoCsCI.cmd
Expand Up @@ -5,7 +5,7 @@ REM Second argument is either "Debug" or "Release"
if %1!==! goto :usage

REM Defines the revision to check out in the ExtendedConfigurableFirmata repo
set FIRMATA_SIMULATOR_CHECKOUT_REVISION=122ed75de8cb53e0dbd96cde71a7c9e21fe4be89
set FIRMATA_SIMULATOR_CHECKOUT_REVISION=e2cfb5223aeb71e3a0756d67619db6c238b6acb5
set RUN_COMPILER_TESTS=FALSE

choco install -y --no-progress arduino-cli
Expand Down
223 changes: 0 additions & 223 deletions src/devices/Arduino/ConfigurableFirmata/ConfigurableFirmata.ino

This file was deleted.

6 changes: 3 additions & 3 deletions src/devices/Arduino/README.md
Expand Up @@ -31,16 +31,16 @@ The binding requires Firmata Version 2.6, which is implemented i.e. by the Confi

- Open the Arduino IDE
- Go to the library manager and check that you have the "ConfigurableFirmata" library installed
- Open "ConfigurableFirmata.ino" from the [device binding folder](./ConfigurableFirmata/ConfigurableFirmata.ino) or go to <http://firmatabuilder.com/> to create your own custom firmata firmware. Make sure you have at least the features checked that you will need.
- Upload this sketch to your Arduino.
- Load the ConfigurableFirmata sample from the Arduino IDE's sample directory or go to <http://firmatabuilder.com/> to create your own custom firmata firmware. Make sure you have at least the features checked that you will need.
- Compile and upload this sketch to your Arduino.

After these steps, you can start coding with Iot.Devices.Arduino and make your Arduino do whatever you want, from blinking LEDS to your personal weather station. For usage and examples see the samples folder. Note that ConfigurableFirmata uses a default UART speed of 57600 baud. It is recommended to increase it to at least 115200, though.

When the firmware starts, the on-board-LED flashes a few times, indicating the loaded firmware version (currently 2 + 11 blinks). After that, the board will enter idle state and wait for connections.

### Advanced features

Some of the features of this binding require extended features in the Arduino firmware. These include SPI support and DHT sensor support. These features are only available in the main development branch
Some of the features of this binding require extended features in the Arduino firmware. These include SPI support and DHT sensor support. These features are only available in the main development branch.

#### Download for Windows

Expand Down

0 comments on commit 2444c6f

Please sign in to comment.