board · verified
arche/arche-hw-store
Arche board store
Development boards and modules: their processors (what archec gen --target embassy builds for), connectors and pins; devices (sensors, displays, motors) with their Go drivers, and the Go drivers of the Linux boards, adapted from Gobot (Apache-2.0: LICENSE-gobot, NOTICE).
boardsstm32esp32nrfrp2040linux
archec add main.arche arche/arche-hw-store@^0.1
Package
| Kind | board |
|---|---|
| Version | 0.1.0 |
| License | Apache-2.0 |
| Export control | none |
| Works with | archec >=0.10 |
| Edition | 0.12 |
| Targets | embassy (esp32), embassy (nrf), embassy (rp), embassy (stm32) |
| Home | https://github.com/arche-lang/arche-lang |
Model
| Components | Adafruit1109 Adafruit2327 Adafruit2348 Ads1015 Ads1115 Adxl345 Aip1640 AnalogActuator AnalogSensor Apa102 Bh1750 Blinkm Bme280 Bmp180 Bmp280 Bmp388 Button Buzzer Ccs811 DirectPin Drv2605l Ds18b20 Easy Generic and 63 more |
|---|---|
| Boards | BeagleboneBlack Esp32C3DevKitM1 Esp32DevKitC Esp32S3DevKitC1 JetsonNano JetsonOrinNano KriaKR260 NanopcT6 NanopiNeo Nrf52840DK NucleoF446RE NucleoG474RE NucleoH743ZI2 OrangePi5Pro Pocketbeagle RadxaZero RaspberryPi4 RaspberryPi5 RaspberryPiPico RaspberryPiPicoW RockPi4 Rock64 TinkerBoard TinkerBoard2 |
Code it brings
| Where | Language | Lines |
|---|---|---|
boards/beaglebone-black/drivers/go/adaptor.go | go | 222 |
boards/beaglebone-black/drivers/go/adaptor_test.go | go | 359 |
boards/beaglebone-black/drivers/go/pinmap.go | go | 90 |
boards/jetson-nano/drivers/go/adaptor.go | go | 171 |
boards/jetson-nano/drivers/go/adaptor_test.go | go | 217 |
boards/jetson-nano/drivers/go/doc.go | go | 11 |
boards/jetson-nano/drivers/go/pinmap.go | go | 36 |
boards/nanopc-t6/drivers/go/adaptor.go | go | 182 |
boards/nanopc-t6/drivers/go/adaptor_test.go | go | 228 |
boards/nanopc-t6/drivers/go/doc.go | go | 11 |
boards/nanopc-t6/drivers/go/pinmap.go | go | 89 |
boards/nanopi-neo/drivers/go/adaptor.go | go | 159 |
boards/nanopi-neo/drivers/go/adaptor_test.go | go | 230 |
boards/nanopi-neo/drivers/go/doc.go | go | 11 |
boards/nanopi-neo/drivers/go/neo_pinmap.go | go | 36 |
boards/orange-pi-5-pro/drivers/go/adaptor.go | go | 164 |
boards/orange-pi-5-pro/drivers/go/adaptor_test.go | go | 228 |
boards/orange-pi-5-pro/drivers/go/doc.go | go | 11 |
boards/orange-pi-5-pro/drivers/go/pinmap.go | go | 73 |
boards/pocketbeagle/drivers/go/adaptor.go | go | 123 |
boards/pocketbeagle/drivers/go/adaptor_test.go | go | 62 |
boards/pocketbeagle/drivers/go/pinmap.go | go | 142 |
boards/radxa-zero/drivers/go/adaptor.go | go | 178 |
boards/radxa-zero/drivers/go/adaptor_test.go | go | 228 |
boards/radxa-zero/drivers/go/doc.go | go | 11 |
boards/radxa-zero/drivers/go/pinmap.go | go | 66 |
boards/raspberry-pi-4/drivers/go/adaptor.go | go | 232 |
boards/raspberry-pi-4/drivers/go/adaptor_test.go | go | 437 |
boards/raspberry-pi-4/drivers/go/doc.go | go | 11 |
boards/raspberry-pi-4/drivers/go/pinmap.go | go | 105 |
boards/raspberry-pi-5/drivers/go/adaptor.go | go | 232 |
boards/raspberry-pi-5/drivers/go/adaptor_test.go | go | 437 |
boards/raspberry-pi-5/drivers/go/doc.go | go | 11 |
boards/raspberry-pi-5/drivers/go/pinmap.go | go | 105 |
boards/rock-pi-4/drivers/go/adaptor.go | go | 175 |
boards/rock-pi-4/drivers/go/adaptor_test.go | go | 93 |
boards/rock-pi-4/drivers/go/doc.go | go | 11 |
boards/rock-pi-4/drivers/go/pinmap.go | go | 95 |
boards/rock64/drivers/go/adaptor.go | go | 149 |
boards/rock64/drivers/go/adaptor_test.go | go | 184 |
boards/rock64/drivers/go/doc.go | go | 11 |
boards/rock64/drivers/go/pinmap.go | go | 63 |
boards/tinker-board/drivers/go/adaptor.go | go | 178 |
boards/tinker-board/drivers/go/adaptor_test.go | go | 231 |
boards/tinker-board/drivers/go/doc.go | go | 11 |
boards/tinker-board/drivers/go/pinmap.go | go | 54 |
boards/tinker-board-2/drivers/go/adaptor.go | go | 89 |
boards/tinker-board-2/drivers/go/adaptor_test.go | go | 40 |
boards/tinker-board-2/drivers/go/pinmap.go | go | 61 |
devices/go/aio/aio_driver.go | go | 129 |
devices/go/aio/aio_driver_test.go | go | 73 |
devices/go/aio/analog_actuator_driver.go | go | 165 |
devices/go/aio/analog_actuator_driver_test.go | go | 168 |
devices/go/aio/analog_sensor_driver.go | go | 267 |
devices/go/aio/analog_sensor_driver_test.go | go | 282 |
devices/go/aio/doc.go | go | 15 |
devices/go/aio/grove_drivers.go | go | 95 |
devices/go/aio/grove_drivers_test.go | go | 211 |
devices/go/aio/grove_temperature_sensor_driver.go | go | 54 |
devices/go/aio/grove_temperature_sensor_driver_test.go | go | 139 |
devices/go/aio/helpers_test.go | go | 82 |
devices/go/aio/temperature_sensor_driver.go | go | 151 |
devices/go/aio/temperature_sensor_driver_test.go | go | 270 |
devices/go/aio/thermalzone_driver.go | go | 88 |
devices/go/aio/thermalzone_driver_test.go | go | 95 |
devices/go/common/bit/bit.go | go | 24 |
devices/go/common/bit/bit_test.go | go | 38 |
devices/go/common/mfrc522/mfrc522_connectionwrapper.go | go | 43 |
devices/go/common/mfrc522/mfrc522_pcd.go | go | 397 |
devices/go/common/mfrc522/mfrc522_pcd_register.go | go | 427 |
devices/go/common/mfrc522/mfrc522_pcd_test.go | go | 223 |
devices/go/common/mfrc522/mfrc522_picc.go | go | 412 |
devices/go/gpio/aip1640_driver.go | go | 185 |
devices/go/gpio/aip1640_driver_test.go | go | 116 |
devices/go/gpio/button_driver.go | go | 181 |
devices/go/gpio/button_driver_test.go | go | 240 |
devices/go/gpio/buzzer_driver.go | go | 228 |
devices/go/gpio/buzzer_driver_test.go | go | 107 |
devices/go/gpio/direct_pin_driver.go | go | 86 |
devices/go/gpio/direct_pin_driver_test.go | go | 191 |
devices/go/gpio/doc.go | go | 15 |
devices/go/gpio/easy_driver.go | go | 275 |
devices/go/gpio/easy_driver_test.go | go | 810 |
devices/go/gpio/gpio_driver.go | go | 250 |
devices/go/gpio/gpio_driver_test.go | go | 92 |
devices/go/gpio/grove_drivers.go | go | 133 |
devices/go/gpio/grove_drivers_test.go | go | 128 |
devices/go/gpio/hcsr04_driver.go | go | 265 |
devices/go/gpio/hcsr04_driver_test.go | go | 369 |
devices/go/gpio/hd44780_driver.go | go | 536 |
devices/go/gpio/hd44780_driver_test.go | go | 286 |
devices/go/gpio/helpers_test.go | go | 143 |
devices/go/gpio/led_driver.go | go | 90 |
devices/go/gpio/led_driver_test.go | go | 112 |
devices/go/gpio/max7219_driver.go | go | 197 |
devices/go/gpio/max7219_driver_test.go | go | 76 |
devices/go/gpio/motor_driver.go | go | 309 |
devices/go/gpio/motor_driver_test.go | go | 205 |
devices/go/gpio/pir_motion_driver.go | go | 165 |
devices/go/gpio/pir_motion_driver_test.go | go | 186 |
devices/go/gpio/relay_driver.go | go | 142 |
devices/go/gpio/relay_driver_test.go | go | 157 |
devices/go/gpio/rgb_led_driver.go | go | 144 |
devices/go/gpio/rgb_led_driver_test.go | go | 123 |
devices/go/gpio/servo_driver.go | go | 83 |
devices/go/gpio/servo_driver_test.go | go | 113 |
devices/go/gpio/stepper_driver.go | go | 503 |
devices/go/gpio/stepper_driver_test.go | go | 457 |
devices/go/gpio/tm1638_driver.go | go | 320 |
devices/go/gpio/tm1638_driver_test.go | go | 96 |
devices/go/i2c/adafruit1109_driver.go | go | 326 |
devices/go/i2c/adafruit1109_driver_test.go | go | 311 |
devices/go/i2c/adafruit2327_driver.go | go | 49 |
devices/go/i2c/adafruit2327_driver_test.go | go | 109 |
devices/go/i2c/adafruit2348_driver.go | go | 342 |
devices/go/i2c/adafruit2348_driver_test.go | go | 177 |
devices/go/i2c/ads1x15_driver.go | go | 554 |
devices/go/i2c/ads1x15_driver_1015_test.go | go | 298 |
devices/go/i2c/ads1x15_driver_1115_test.go | go | 298 |
devices/go/i2c/ads1x15_driver_test.go | go | 110 |
devices/go/i2c/adxl345_driver.go | go | 317 |
devices/go/i2c/adxl345_driver_test.go | go | 344 |
devices/go/i2c/bh1750_driver.go | go | 88 |
devices/go/i2c/bh1750_driver_test.go | go | 118 |
devices/go/i2c/blinkm_driver.go | go | 116 |
devices/go/i2c/blinkm_driver_test.go | go | 186 |
devices/go/i2c/bme280_driver.go | go | 271 |
devices/go/i2c/bme280_driver_test.go | go | 217 |
devices/go/i2c/bmp180_driver.go | go | 254 |
devices/go/i2c/bmp180_driver_test.go | go | 232 |
devices/go/i2c/bmp280_driver.go | go | 341 |
devices/go/i2c/bmp280_driver_test.go | go | 229 |
devices/go/i2c/bmp388_driver.go | go | 383 |
devices/go/i2c/bmp388_driver_test.go | go | 219 |
devices/go/i2c/ccs811_driver.go | go | 341 |
devices/go/i2c/ccs811_driver_test.go | go | 287 |
devices/go/i2c/doc.go | go | 15 |
devices/go/i2c/drv2605l_driver.go | go | 234 |
devices/go/i2c/drv2605l_driver_test.go | go | 156 |
devices/go/i2c/generic_driver.go | go | 152 |
devices/go/i2c/generic_driver_test.go | go | 31 |
devices/go/i2c/grove_drivers.go | go | 60 |
devices/go/i2c/grove_drivers_test.go | go | 63 |
devices/go/i2c/grovepi_driver.go | go | 343 |
devices/go/i2c/grovepi_driver_test.go | go | 241 |
devices/go/i2c/helpers_test.go | go | 220 |
devices/go/i2c/hmc5883l_driver.go | go | 334 |
devices/go/i2c/hmc5883l_driver_test.go | go | 229 |
devices/go/i2c/hmc6352_driver.go | go | 59 |
devices/go/i2c/hmc6352_driver_test.go | go | 104 |
devices/go/i2c/i2c_config.go | go | 60 |
devices/go/i2c/i2c_config_test.go | go | 87 |
devices/go/i2c/i2c_connection.go | go | 127 |
devices/go/i2c/i2c_connection_test.go | go | 196 |
devices/go/i2c/i2c_driver.go | go | 270 |
devices/go/i2c/i2c_driver_test.go | go | 145 |
devices/go/i2c/ina3221_driver.go | go | 172 |
devices/go/i2c/ina3221_driver_test.go | go | 155 |
devices/go/i2c/jhd1313m1_driver.go | go | 341 |
devices/go/i2c/jhd1313m1_driver_test.go | go | 236 |
devices/go/i2c/l3gd20h_driver.go | go | 166 |
devices/go/i2c/l3gd20h_driver_test.go | go | 281 |
devices/go/i2c/lidarlite_driver.go | go | 79 |
devices/go/i2c/lidarlite_driver_test.go | go | 147 |
devices/go/i2c/mcp23017_driver.go | go | 441 |
devices/go/i2c/mcp23017_driver_test.go | go | 644 |
devices/go/i2c/mfrc522_driver.go | go | 44 |
devices/go/i2c/mma7660_driver.go | go | 110 |
devices/go/i2c/mma7660_driver_test.go | go | 123 |
devices/go/i2c/mpl115a2_driver.go | go | 166 |
devices/go/i2c/mpl115a2_driver_test.go | go | 150 |
devices/go/i2c/mpu6050_driver.go | go | 327 |
devices/go/i2c/mpu6050_driver_test.go | go | 206 |
devices/go/i2c/pca9501_driver.go | go | 171 |
devices/go/i2c/pca9501_driver_test.go | go | 440 |
devices/go/i2c/pca953x_driver.go | go | 300 |
devices/go/i2c/pca953x_driver_test.go | go | 606 |
devices/go/i2c/pca9685_driver.go | go | 260 |
devices/go/i2c/pca9685_driver_test.go | go | 364 |
devices/go/i2c/pcf8583_driver.go | go | 365 |
devices/go/i2c/pcf8583_driver_test.go | go | 629 |
devices/go/i2c/pcf8591_driver.go | go | 364 |
devices/go/i2c/pcf8591_driver_test.go | go | 188 |
devices/go/i2c/sht2x_driver.go | go | 234 |
devices/go/i2c/sht2x_driver_test.go | go | 183 |
devices/go/i2c/sht3x_driver.go | go | 222 |
devices/go/i2c/sht3x_driver_test.go | go | 234 |
devices/go/i2c/ssd1306_driver.go | go | 404 |
devices/go/i2c/ssd1306_driver_test.go | go | 298 |
devices/go/i2c/th02_driver.go | go | 244 |
devices/go/i2c/th02_driver_test.go | go | 506 |
devices/go/i2c/tsl2561_driver.go | go | 482 |
devices/go/i2c/tsl2561_driver_test.go | go | 328 |
devices/go/i2c/wiichuck_driver.go | go | 226 |
devices/go/i2c/wiichuck_driver_test.go | go | 308 |
devices/go/i2c/yl40_driver.go | go | 331 |
devices/go/i2c/yl40_driver_test.go | go | 266 |
devices/go/onewire/ds18b20_driver.go | go | 241 |
devices/go/onewire/ds18b20_driver_test.go | go | 360 |
devices/go/onewire/helpers_test.go | go | 122 |
devices/go/onewire/onewire_connection.go | go | 72 |
devices/go/onewire/onewire_connection_test.go | go | 200 |
devices/go/onewire/onewire_driver.go | go | 187 |
devices/go/onewire/onewire_driver_test.go | go | 85 |
devices/go/spi/apa102.go | go | 94 |
devices/go/spi/apa102_test.go | go | 59 |
devices/go/spi/doc.go | go | 15 |
devices/go/spi/helpers_test.go | go | 59 |
devices/go/spi/mcp3002.go | go | 66 |
devices/go/spi/mcp3002_test.go | go | 107 |
devices/go/spi/mcp3004.go | go | 69 |
devices/go/spi/mcp3004_test.go | go | 113 |
devices/go/spi/mcp3008.go | go | 69 |
devices/go/spi/mcp3008_test.go | go | 113 |
devices/go/spi/mcp3202.go | go | 76 |
devices/go/spi/mcp3202_test.go | go | 107 |
devices/go/spi/mcp3204.go | go | 76 |
devices/go/spi/mcp3204_test.go | go | 113 |
devices/go/spi/mcp3208.go | go | 76 |
devices/go/spi/mcp3208_test.go | go | 113 |
devices/go/spi/mcp3304.go | go | 76 |
devices/go/spi/mcp3304_test.go | go | 113 |
devices/go/spi/mfrc522_driver.go | go | 61 |
devices/go/spi/mfrc522_driver_test.go | go | 59 |
devices/go/spi/spi_config.go | go | 129 |
devices/go/spi/spi_connection.go | go | 144 |
devices/go/spi/spi_connection_test.go | go | 131 |
devices/go/spi/spi_driver.go | go | 228 |
devices/go/spi/spi_driver_test.go | go | 63 |
devices/go/spi/ssd1306_driver.go | go | 494 |
devices/go/spi/ssd1306_driver_test.go | go | 125 |
runtime/go/adaptors/analogpinsadaptor.go | go | 140 |
runtime/go/adaptors/analogpinsadaptor_test.go | go | 253 |
runtime/go/adaptors/analogpinsadaptoroptions.go | go | 23 |
runtime/go/adaptors/analogpinsadaptoroptions_test.go | go | 22 |
runtime/go/adaptors/analogpintranslator.go | go | 48 |
runtime/go/adaptors/analogpintranslator_test.go | go | 77 |
runtime/go/adaptors/busnumbervalidator.go | go | 26 |
runtime/go/adaptors/busnumbervalidator_test.go | go | 94 |
runtime/go/adaptors/digitalpinsadaptor.go | go | 268 |
runtime/go/adaptors/digitalpinsadaptor_test.go | go | 214 |
runtime/go/adaptors/digitalpinsadaptoroptions.go | go | 204 |
runtime/go/adaptors/digitalpinsadaptoroptions_test.go | go | 193 |
runtime/go/adaptors/digitalpintranslator.go | go | 47 |
runtime/go/adaptors/digitalpintranslator_test.go | go | 97 |
runtime/go/adaptors/i2cbusadaptor.go | go | 137 |
runtime/go/adaptors/i2cbusadaptor_test.go | go | 118 |
runtime/go/adaptors/i2cbusadaptoroptions.go | go | 23 |
runtime/go/adaptors/i2cbusadaptoroptions_test.go | go | 22 |
runtime/go/adaptors/onewirebusadaptor.go | go | 124 |
runtime/go/adaptors/onewirebusadaptor_test.go | go | 80 |
runtime/go/adaptors/onewirebusadaptoroptions.go | go | 23 |
runtime/go/adaptors/onewirebusadaptoroptions_test.go | go | 22 |
runtime/go/adaptors/piblasterpwm_pin.go | go | 122 |
runtime/go/adaptors/piblasterpwm_pin_test.go | go | 83 |
runtime/go/adaptors/pwmpinsadaptor.go | go | 438 |
runtime/go/adaptors/pwmpinsadaptor_test.go | go | 482 |
runtime/go/adaptors/pwmpinsadaptoroptions.go | go | 167 |
runtime/go/adaptors/pwmpinsadaptoroptions_test.go | go | 203 |
runtime/go/adaptors/pwmpintranslator.go | go | 61 |
runtime/go/adaptors/pwmpintranslator_test.go | go | 111 |
runtime/go/adaptors/spibusadaptor.go | go | 189 |
runtime/go/adaptors/spibusadaptor_test.go | go | 132 |
runtime/go/adaptors/spibusadaptoroptions.go | go | 43 |
runtime/go/adaptors/spibusadaptoroptions_test.go | go | 51 |
runtime/go/archert/adaptor.go | go | 285 |
runtime/go/archert/commander.go | go | 42 |
runtime/go/archert/commander_test.go | go | 24 |
runtime/go/archert/connection.go | go | 77 |
runtime/go/archert/debug.go | go | 14 |
runtime/go/archert/device.go | go | 89 |
runtime/go/archert/driver.go | go | 25 |
runtime/go/archert/event.go | go | 17 |
runtime/go/archert/eventer.go | go | 155 |
runtime/go/archert/eventer_test.go | go | 82 |
runtime/go/archert/utils.go | go | 72 |
runtime/go/archert/utils_test.go | go | 97 |
runtime/go/crc8/crc8.go | go | 74 |
runtime/go/crc8/crc8_test.go | go | 25 |
runtime/go/gpiocdev/gpiocdev.go | go | 156 |
runtime/go/gpiocdev/gpiocdev_linux.go | go | 197 |
runtime/go/gpiocdev/gpiocdev_other.go | go | 29 |
runtime/go/gpiocdev/uapi.go | go | 188 |
runtime/go/gpiocdev/uapi_test.go | go | 58 |
runtime/go/system/analogpin_sysfs.go | go | 41 |
runtime/go/system/analogpin_sysfs_test.go | go | 125 |
runtime/go/system/digitalpin_bench_test.go | go | 27 |
runtime/go/system/digitalpin_cdev.go | go | 329 |
runtime/go/system/digitalpin_cdev_test.go | go | 319 |
runtime/go/system/digitalpin_mock.go | go | 179 |
runtime/go/system/digitalpin_poll.go | go | 88 |
runtime/go/system/digitalpin_poll_test.go | go | 180 |
runtime/go/system/digitalpin_sysfs.go | go | 240 |
runtime/go/system/digitalpin_sysfs_test.go | go | 422 |
runtime/go/system/digitalpinaccess.go | go | 64 |
runtime/go/system/digitalpinaccess_test.go | go | 107 |
runtime/go/system/digitalpinoptions.go | go | 262 |
runtime/go/system/digitalpinoptions_test.go | go | 453 |
runtime/go/system/doc.go | go | 10 |
runtime/go/system/fs.go | go | 51 |
runtime/go/system/fs_mock.go | go | 235 |
runtime/go/system/fs_mock_test.go | go | 111 |
runtime/go/system/fs_test.go | go | 27 |
runtime/go/system/i2c_device.go | go | 409 |
runtime/go/system/i2c_device_test.go | go | 598 |
runtime/go/system/onewiredevice_sysfs.go | go | 70 |
runtime/go/system/onewiredevice_sysfs_test.go | go | 106 |
runtime/go/system/pwmpin_sysfs.go | go | 233 |
runtime/go/system/pwmpin_sysfs_test.go | go | 182 |
runtime/go/system/spi_gpio.go | go | 181 |
runtime/go/system/spi_gpio_test.go | go | 87 |
runtime/go/system/spi_mock.go | go | 117 |
runtime/go/system/spi_spidev.go | go | 89 |
runtime/go/system/spi_spidev_test.go | go | 17 |
runtime/go/system/spiaccess.go | go | 51 |
runtime/go/system/spiaccess_test.go | go | 65 |
runtime/go/system/syscall_mock.go | go | 87 |
runtime/go/system/syscall_std.go | go | 42 |
runtime/go/system/sysfsfileaccess.go | go | 150 |
runtime/go/system/system.go | go | 332 |
runtime/go/system/system_test.go | go | 211 |
runtime/go/system/systemoptions.go | go | 108 |
runtime/go/system/systemoptions_test.go | go | 100 |
Versions
| Version | Published | archec | State |
|---|---|---|---|
0.1.0 | 2026-11-12 | >=0.10 | public |
Signature
Signed by arche with key e660d0a8851875b9. Files: 439, fingerprint sha256-c0f96a9cb361a2f345e9…. archec add checks both before it writes anything.
Discussion
Loading…