Skip to content

feat: add GPIO test app for LoRa-E5 mini (ENTS board)#8

Open
pm-ju wants to merge 2 commits into
jlab-sensing:masterfrom
pm-ju:ents/gpio
Open

feat: add GPIO test app for LoRa-E5 mini (ENTS board)#8
pm-ju wants to merge 2 commits into
jlab-sensing:masterfrom
pm-ju:ents/gpio

Conversation

@pm-ju
Copy link
Copy Markdown

@pm-ju pm-ju commented Apr 29, 2026

Add userspace GPIO test targeting the 8 pins exposed by the kernel GPIO capsule:

Pin 0 => PA0 (ESP32 wakeup signal)

Pin 1 => PA9 (peripheral power-down)

Pin 2 => PB4 (general purpose)

Pin 3 => PB5 (user LED)

Pin 4 => PB10 (ESP32 enable)

Pin 5 => PB13 (battery voltage monitor)

Pin 6 => PB14 (charge indicator)

Pin 7 => PC0 (ADC data ready)

Tests: driver existence + pin count, walking output pulse, input reads, PA9 power pin validation.

Requires the corresponding GPIO capsule in the tock kernel (jlab-sensing/tock ents-dev branch).

pm-ju added 2 commits April 29, 2026 12:28
Add userspace GPIO test targeting the 8 pins exposed by the kernel GPIO capsule:

  Pin 0 => PA0  (ESP32 wakeup signal)

  Pin 1 => PA9  (peripheral power-down)

  Pin 2 => PB4  (general purpose)

  Pin 3 => PB5  (user LED)

  Pin 4 => PB10 (ESP32 enable)

  Pin 5 => PB13 (battery voltage monitor)

  Pin 6 => PB14 (charge indicator)

  Pin 7 => PC0  (ADC data ready)

Tests: driver existence + pin count, walking output pulse, input reads, PA9 power pin validation.

Requires the corresponding GPIO capsule in the tock kernel (jlab-sensing/tock ents-dev branch).
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.

1 participant