Skip to content

digital input logging example#263

Open
produceconsumerobot wants to merge 19 commits intomasterfrom
feat-dioExample
Open

digital input logging example#263
produceconsumerobot wants to merge 19 commits intomasterfrom
feat-dioExample

Conversation

@produceconsumerobot
Copy link
Collaborator

@produceconsumerobot produceconsumerobot commented Mar 18, 2023

Description

Requirements

  • PR #(Link PR)

Issues Referenced

Documentation update

Link to a change in documentation (if any)

Testing

Firmware binaries

Testing results

Feather M0 25Hz

  • input_digitalPinLogging.feather_m0.bin
    • Info file
[{"info":{
"source_id":"EmotiBit FeatherWing",
"hardware_version":"V05c",
"sku":"MD",
"device_id":"MD-V5-0000006",
"feather_version":"Adafruit Feather M0 WiFi",
"feather_wifi_mac_addr":"f8:f0:05:76:26:31",
"firmware_version":"1.8.1",
"firmware_variant":"input_digitalPinLogging",
"ip_address":"192.168.1.216"
}}]
  • DIO detection on serial
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0

Feather M0 100hz

  • input_digitalPinLogging_PPG_100Hz.feather_m0.bin
  • Info file
INPUT_PULLDOWN to digital pin 10
[{"info":{
"source_id":"EmotiBit FeatherWing",
"hardware_version":"V05c",
"sku":"MD",
"device_id":"MD-V5-0000006",
"feather_version":"Adafruit Feather M0 WiFi",
"feather_wifi_mac_addr":"f8:f0:05:76:26:31",
"firmware_version":"1.8.1",
"firmware_variant":"input_digitalPinLogging_PPG_100Hz",
"ip_address":"192.168.1.216"
}}]
  • DIO detection on serial
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0

Feather ESP32 25Hz

  • input_digitalPinLogging.feather_esp32.bin
  • Info file
INPUT_PULLDOWN to digital pin 33
[{"info":{
"source_id":"EmotiBit FeatherWing",
"hardware_version":"V04a",
"sku":"MD",
"device_id":"MD-V4-0000510",
"feather_version":"Adafruit Feather HUZZAH32",
"feather_wifi_mac_addr":"1c:08:9d:57:dd:c4",
"firmware_version":"1.8.1",
"firmware_variant":"input_digitalPinLogging",
"ip_address":"192.168.1.252"
}}]
  • DIO detection on serial
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0

Feather ESP32 100Hz

  • input_digitalPinLogging_PPG_100Hz.feather_esp32.bin
  • Info file
INPUT_PULLDOWN to digital pin 33
[{"info":{
"source_id":"EmotiBit FeatherWing",
"hardware_version":"V04a",
"sku":"MD",
"device_id":"MD-V4-0000510",
"feather_version":"Adafruit Feather HUZZAH32",
"feather_wifi_mac_addr":"1c:08:9d:57:dd:c4",
"firmware_version":"1.8.1",
"firmware_variant":"input_digitalPinLogging_PPG_100Hz",
"ip_address":"192.168.1.252"
}}]
  • DIO detection on serial
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0
D0: 1
D0: 0

Checklist to allow merge

  • All dependent repositories used were on branch master
  • Software
    • Passed testing on Windows
    • Passed testing on macOS
    • Passed testing on linux (ubuntu)
  • Firmware
    • Set testingMode to TestingMode::NONE
    • Set const bool DIGITAL_WRITE_DEBUG = false (if set true while testing)
    • Update version in EmotiBit.h
    • Update library.properties to the correct version (should match EmotiBit.h)
  • Update software bundle version in ofxEmotiBitVersion.h
  • doxygen style comments included for new code snippets
  • Required documentation udpated

Screenshots:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add DIO example to master

2 participants

Comments