Caleb James DeLisle on Nostr: Last night I embarked on documenting the GPIO subsystem of the EcoNet EN751221. > How ...
Last night I embarked on documenting the GPIO subsystem of the EcoNet EN751221.
> How complicated can it be?
3 different kinds of GPIO subsystems:
* Normal GPIOs (64)
* 16 of which can trigger an interrupt
* Serial GPIOs
* GPIO that are actually on the wifi chip
2 hardware blinkers systems
* First is simple and only supports GPIOs 0-15
* Second allows up to 8 custom blink patterns
* For GPIOs 0-15
* And Serial GPIOS
* And GPIOS 16-31 and 37-51, BUT no custom patterns
So yes, apparently a GPIO system can be quite complicated...
https://econet-linux.pkt.wiki/en/hardware/EN751221/gpioPublished at
2025-03-29 15:07:15Event JSON
{
"id": "a098d77df1155e292b3aa76e74679feef857f1520584097d01de8253379778ca",
"pubkey": "dde9dd6efbaf3c747c06bfd60f732666acd686e4c2eff471937f0c7c5fca5e0e",
"created_at": 1743260835,
"kind": 1,
"tags": [
[
"proxy",
"https://pkteerium.xyz/objects/27e430f8-42c3-4ed4-967d-7498c6f82501",
"activitypub"
]
],
"content": "Last night I embarked on documenting the GPIO subsystem of the EcoNet EN751221.\n\n\u003e How complicated can it be?\n\n3 different kinds of GPIO subsystems:\n * Normal GPIOs (64)\n * 16 of which can trigger an interrupt\n * Serial GPIOs\n * GPIO that are actually on the wifi chip\n2 hardware blinkers systems\n * First is simple and only supports GPIOs 0-15\n * Second allows up to 8 custom blink patterns\n * For GPIOs 0-15\n * And Serial GPIOS\n * And GPIOS 16-31 and 37-51, BUT no custom patterns\n\nSo yes, apparently a GPIO system can be quite complicated...\n\nhttps://econet-linux.pkt.wiki/en/hardware/EN751221/gpio",
"sig": "0461b264ce80e2c622ea33264cfc2185f5fe2623c4f86afe8cdbb57ab796881b9de19fd9c5fd5f5e70842056dff000256ae6661c011deca6eef3afcd58ee9af9"
}