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

Kindboard
Version0.1.0
LicenseApache-2.0
Export controlnone
Works witharchec >=0.10
Edition0.12
Targetsembassy (esp32), embassy (nrf), embassy (rp), embassy (stm32)
Homehttps://github.com/arche-lang/arche-lang

Model

ComponentsAdafruit1109 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
BoardsBeagleboneBlack 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

WhereLanguageLines
boards/beaglebone-black/drivers/go/adaptor.gogo222
boards/beaglebone-black/drivers/go/adaptor_test.gogo359
boards/beaglebone-black/drivers/go/pinmap.gogo90
boards/jetson-nano/drivers/go/adaptor.gogo171
boards/jetson-nano/drivers/go/adaptor_test.gogo217
boards/jetson-nano/drivers/go/doc.gogo11
boards/jetson-nano/drivers/go/pinmap.gogo36
boards/nanopc-t6/drivers/go/adaptor.gogo182
boards/nanopc-t6/drivers/go/adaptor_test.gogo228
boards/nanopc-t6/drivers/go/doc.gogo11
boards/nanopc-t6/drivers/go/pinmap.gogo89
boards/nanopi-neo/drivers/go/adaptor.gogo159
boards/nanopi-neo/drivers/go/adaptor_test.gogo230
boards/nanopi-neo/drivers/go/doc.gogo11
boards/nanopi-neo/drivers/go/neo_pinmap.gogo36
boards/orange-pi-5-pro/drivers/go/adaptor.gogo164
boards/orange-pi-5-pro/drivers/go/adaptor_test.gogo228
boards/orange-pi-5-pro/drivers/go/doc.gogo11
boards/orange-pi-5-pro/drivers/go/pinmap.gogo73
boards/pocketbeagle/drivers/go/adaptor.gogo123
boards/pocketbeagle/drivers/go/adaptor_test.gogo62
boards/pocketbeagle/drivers/go/pinmap.gogo142
boards/radxa-zero/drivers/go/adaptor.gogo178
boards/radxa-zero/drivers/go/adaptor_test.gogo228
boards/radxa-zero/drivers/go/doc.gogo11
boards/radxa-zero/drivers/go/pinmap.gogo66
boards/raspberry-pi-4/drivers/go/adaptor.gogo232
boards/raspberry-pi-4/drivers/go/adaptor_test.gogo437
boards/raspberry-pi-4/drivers/go/doc.gogo11
boards/raspberry-pi-4/drivers/go/pinmap.gogo105
boards/raspberry-pi-5/drivers/go/adaptor.gogo232
boards/raspberry-pi-5/drivers/go/adaptor_test.gogo437
boards/raspberry-pi-5/drivers/go/doc.gogo11
boards/raspberry-pi-5/drivers/go/pinmap.gogo105
boards/rock-pi-4/drivers/go/adaptor.gogo175
boards/rock-pi-4/drivers/go/adaptor_test.gogo93
boards/rock-pi-4/drivers/go/doc.gogo11
boards/rock-pi-4/drivers/go/pinmap.gogo95
boards/rock64/drivers/go/adaptor.gogo149
boards/rock64/drivers/go/adaptor_test.gogo184
boards/rock64/drivers/go/doc.gogo11
boards/rock64/drivers/go/pinmap.gogo63
boards/tinker-board/drivers/go/adaptor.gogo178
boards/tinker-board/drivers/go/adaptor_test.gogo231
boards/tinker-board/drivers/go/doc.gogo11
boards/tinker-board/drivers/go/pinmap.gogo54
boards/tinker-board-2/drivers/go/adaptor.gogo89
boards/tinker-board-2/drivers/go/adaptor_test.gogo40
boards/tinker-board-2/drivers/go/pinmap.gogo61
devices/go/aio/aio_driver.gogo129
devices/go/aio/aio_driver_test.gogo73
devices/go/aio/analog_actuator_driver.gogo165
devices/go/aio/analog_actuator_driver_test.gogo168
devices/go/aio/analog_sensor_driver.gogo267
devices/go/aio/analog_sensor_driver_test.gogo282
devices/go/aio/doc.gogo15
devices/go/aio/grove_drivers.gogo95
devices/go/aio/grove_drivers_test.gogo211
devices/go/aio/grove_temperature_sensor_driver.gogo54
devices/go/aio/grove_temperature_sensor_driver_test.gogo139
devices/go/aio/helpers_test.gogo82
devices/go/aio/temperature_sensor_driver.gogo151
devices/go/aio/temperature_sensor_driver_test.gogo270
devices/go/aio/thermalzone_driver.gogo88
devices/go/aio/thermalzone_driver_test.gogo95
devices/go/common/bit/bit.gogo24
devices/go/common/bit/bit_test.gogo38
devices/go/common/mfrc522/mfrc522_connectionwrapper.gogo43
devices/go/common/mfrc522/mfrc522_pcd.gogo397
devices/go/common/mfrc522/mfrc522_pcd_register.gogo427
devices/go/common/mfrc522/mfrc522_pcd_test.gogo223
devices/go/common/mfrc522/mfrc522_picc.gogo412
devices/go/gpio/aip1640_driver.gogo185
devices/go/gpio/aip1640_driver_test.gogo116
devices/go/gpio/button_driver.gogo181
devices/go/gpio/button_driver_test.gogo240
devices/go/gpio/buzzer_driver.gogo228
devices/go/gpio/buzzer_driver_test.gogo107
devices/go/gpio/direct_pin_driver.gogo86
devices/go/gpio/direct_pin_driver_test.gogo191
devices/go/gpio/doc.gogo15
devices/go/gpio/easy_driver.gogo275
devices/go/gpio/easy_driver_test.gogo810
devices/go/gpio/gpio_driver.gogo250
devices/go/gpio/gpio_driver_test.gogo92
devices/go/gpio/grove_drivers.gogo133
devices/go/gpio/grove_drivers_test.gogo128
devices/go/gpio/hcsr04_driver.gogo265
devices/go/gpio/hcsr04_driver_test.gogo369
devices/go/gpio/hd44780_driver.gogo536
devices/go/gpio/hd44780_driver_test.gogo286
devices/go/gpio/helpers_test.gogo143
devices/go/gpio/led_driver.gogo90
devices/go/gpio/led_driver_test.gogo112
devices/go/gpio/max7219_driver.gogo197
devices/go/gpio/max7219_driver_test.gogo76
devices/go/gpio/motor_driver.gogo309
devices/go/gpio/motor_driver_test.gogo205
devices/go/gpio/pir_motion_driver.gogo165
devices/go/gpio/pir_motion_driver_test.gogo186
devices/go/gpio/relay_driver.gogo142
devices/go/gpio/relay_driver_test.gogo157
devices/go/gpio/rgb_led_driver.gogo144
devices/go/gpio/rgb_led_driver_test.gogo123
devices/go/gpio/servo_driver.gogo83
devices/go/gpio/servo_driver_test.gogo113
devices/go/gpio/stepper_driver.gogo503
devices/go/gpio/stepper_driver_test.gogo457
devices/go/gpio/tm1638_driver.gogo320
devices/go/gpio/tm1638_driver_test.gogo96
devices/go/i2c/adafruit1109_driver.gogo326
devices/go/i2c/adafruit1109_driver_test.gogo311
devices/go/i2c/adafruit2327_driver.gogo49
devices/go/i2c/adafruit2327_driver_test.gogo109
devices/go/i2c/adafruit2348_driver.gogo342
devices/go/i2c/adafruit2348_driver_test.gogo177
devices/go/i2c/ads1x15_driver.gogo554
devices/go/i2c/ads1x15_driver_1015_test.gogo298
devices/go/i2c/ads1x15_driver_1115_test.gogo298
devices/go/i2c/ads1x15_driver_test.gogo110
devices/go/i2c/adxl345_driver.gogo317
devices/go/i2c/adxl345_driver_test.gogo344
devices/go/i2c/bh1750_driver.gogo88
devices/go/i2c/bh1750_driver_test.gogo118
devices/go/i2c/blinkm_driver.gogo116
devices/go/i2c/blinkm_driver_test.gogo186
devices/go/i2c/bme280_driver.gogo271
devices/go/i2c/bme280_driver_test.gogo217
devices/go/i2c/bmp180_driver.gogo254
devices/go/i2c/bmp180_driver_test.gogo232
devices/go/i2c/bmp280_driver.gogo341
devices/go/i2c/bmp280_driver_test.gogo229
devices/go/i2c/bmp388_driver.gogo383
devices/go/i2c/bmp388_driver_test.gogo219
devices/go/i2c/ccs811_driver.gogo341
devices/go/i2c/ccs811_driver_test.gogo287
devices/go/i2c/doc.gogo15
devices/go/i2c/drv2605l_driver.gogo234
devices/go/i2c/drv2605l_driver_test.gogo156
devices/go/i2c/generic_driver.gogo152
devices/go/i2c/generic_driver_test.gogo31
devices/go/i2c/grove_drivers.gogo60
devices/go/i2c/grove_drivers_test.gogo63
devices/go/i2c/grovepi_driver.gogo343
devices/go/i2c/grovepi_driver_test.gogo241
devices/go/i2c/helpers_test.gogo220
devices/go/i2c/hmc5883l_driver.gogo334
devices/go/i2c/hmc5883l_driver_test.gogo229
devices/go/i2c/hmc6352_driver.gogo59
devices/go/i2c/hmc6352_driver_test.gogo104
devices/go/i2c/i2c_config.gogo60
devices/go/i2c/i2c_config_test.gogo87
devices/go/i2c/i2c_connection.gogo127
devices/go/i2c/i2c_connection_test.gogo196
devices/go/i2c/i2c_driver.gogo270
devices/go/i2c/i2c_driver_test.gogo145
devices/go/i2c/ina3221_driver.gogo172
devices/go/i2c/ina3221_driver_test.gogo155
devices/go/i2c/jhd1313m1_driver.gogo341
devices/go/i2c/jhd1313m1_driver_test.gogo236
devices/go/i2c/l3gd20h_driver.gogo166
devices/go/i2c/l3gd20h_driver_test.gogo281
devices/go/i2c/lidarlite_driver.gogo79
devices/go/i2c/lidarlite_driver_test.gogo147
devices/go/i2c/mcp23017_driver.gogo441
devices/go/i2c/mcp23017_driver_test.gogo644
devices/go/i2c/mfrc522_driver.gogo44
devices/go/i2c/mma7660_driver.gogo110
devices/go/i2c/mma7660_driver_test.gogo123
devices/go/i2c/mpl115a2_driver.gogo166
devices/go/i2c/mpl115a2_driver_test.gogo150
devices/go/i2c/mpu6050_driver.gogo327
devices/go/i2c/mpu6050_driver_test.gogo206
devices/go/i2c/pca9501_driver.gogo171
devices/go/i2c/pca9501_driver_test.gogo440
devices/go/i2c/pca953x_driver.gogo300
devices/go/i2c/pca953x_driver_test.gogo606
devices/go/i2c/pca9685_driver.gogo260
devices/go/i2c/pca9685_driver_test.gogo364
devices/go/i2c/pcf8583_driver.gogo365
devices/go/i2c/pcf8583_driver_test.gogo629
devices/go/i2c/pcf8591_driver.gogo364
devices/go/i2c/pcf8591_driver_test.gogo188
devices/go/i2c/sht2x_driver.gogo234
devices/go/i2c/sht2x_driver_test.gogo183
devices/go/i2c/sht3x_driver.gogo222
devices/go/i2c/sht3x_driver_test.gogo234
devices/go/i2c/ssd1306_driver.gogo404
devices/go/i2c/ssd1306_driver_test.gogo298
devices/go/i2c/th02_driver.gogo244
devices/go/i2c/th02_driver_test.gogo506
devices/go/i2c/tsl2561_driver.gogo482
devices/go/i2c/tsl2561_driver_test.gogo328
devices/go/i2c/wiichuck_driver.gogo226
devices/go/i2c/wiichuck_driver_test.gogo308
devices/go/i2c/yl40_driver.gogo331
devices/go/i2c/yl40_driver_test.gogo266
devices/go/onewire/ds18b20_driver.gogo241
devices/go/onewire/ds18b20_driver_test.gogo360
devices/go/onewire/helpers_test.gogo122
devices/go/onewire/onewire_connection.gogo72
devices/go/onewire/onewire_connection_test.gogo200
devices/go/onewire/onewire_driver.gogo187
devices/go/onewire/onewire_driver_test.gogo85
devices/go/spi/apa102.gogo94
devices/go/spi/apa102_test.gogo59
devices/go/spi/doc.gogo15
devices/go/spi/helpers_test.gogo59
devices/go/spi/mcp3002.gogo66
devices/go/spi/mcp3002_test.gogo107
devices/go/spi/mcp3004.gogo69
devices/go/spi/mcp3004_test.gogo113
devices/go/spi/mcp3008.gogo69
devices/go/spi/mcp3008_test.gogo113
devices/go/spi/mcp3202.gogo76
devices/go/spi/mcp3202_test.gogo107
devices/go/spi/mcp3204.gogo76
devices/go/spi/mcp3204_test.gogo113
devices/go/spi/mcp3208.gogo76
devices/go/spi/mcp3208_test.gogo113
devices/go/spi/mcp3304.gogo76
devices/go/spi/mcp3304_test.gogo113
devices/go/spi/mfrc522_driver.gogo61
devices/go/spi/mfrc522_driver_test.gogo59
devices/go/spi/spi_config.gogo129
devices/go/spi/spi_connection.gogo144
devices/go/spi/spi_connection_test.gogo131
devices/go/spi/spi_driver.gogo228
devices/go/spi/spi_driver_test.gogo63
devices/go/spi/ssd1306_driver.gogo494
devices/go/spi/ssd1306_driver_test.gogo125
runtime/go/adaptors/analogpinsadaptor.gogo140
runtime/go/adaptors/analogpinsadaptor_test.gogo253
runtime/go/adaptors/analogpinsadaptoroptions.gogo23
runtime/go/adaptors/analogpinsadaptoroptions_test.gogo22
runtime/go/adaptors/analogpintranslator.gogo48
runtime/go/adaptors/analogpintranslator_test.gogo77
runtime/go/adaptors/busnumbervalidator.gogo26
runtime/go/adaptors/busnumbervalidator_test.gogo94
runtime/go/adaptors/digitalpinsadaptor.gogo268
runtime/go/adaptors/digitalpinsadaptor_test.gogo214
runtime/go/adaptors/digitalpinsadaptoroptions.gogo204
runtime/go/adaptors/digitalpinsadaptoroptions_test.gogo193
runtime/go/adaptors/digitalpintranslator.gogo47
runtime/go/adaptors/digitalpintranslator_test.gogo97
runtime/go/adaptors/i2cbusadaptor.gogo137
runtime/go/adaptors/i2cbusadaptor_test.gogo118
runtime/go/adaptors/i2cbusadaptoroptions.gogo23
runtime/go/adaptors/i2cbusadaptoroptions_test.gogo22
runtime/go/adaptors/onewirebusadaptor.gogo124
runtime/go/adaptors/onewirebusadaptor_test.gogo80
runtime/go/adaptors/onewirebusadaptoroptions.gogo23
runtime/go/adaptors/onewirebusadaptoroptions_test.gogo22
runtime/go/adaptors/piblasterpwm_pin.gogo122
runtime/go/adaptors/piblasterpwm_pin_test.gogo83
runtime/go/adaptors/pwmpinsadaptor.gogo438
runtime/go/adaptors/pwmpinsadaptor_test.gogo482
runtime/go/adaptors/pwmpinsadaptoroptions.gogo167
runtime/go/adaptors/pwmpinsadaptoroptions_test.gogo203
runtime/go/adaptors/pwmpintranslator.gogo61
runtime/go/adaptors/pwmpintranslator_test.gogo111
runtime/go/adaptors/spibusadaptor.gogo189
runtime/go/adaptors/spibusadaptor_test.gogo132
runtime/go/adaptors/spibusadaptoroptions.gogo43
runtime/go/adaptors/spibusadaptoroptions_test.gogo51
runtime/go/archert/adaptor.gogo285
runtime/go/archert/commander.gogo42
runtime/go/archert/commander_test.gogo24
runtime/go/archert/connection.gogo77
runtime/go/archert/debug.gogo14
runtime/go/archert/device.gogo89
runtime/go/archert/driver.gogo25
runtime/go/archert/event.gogo17
runtime/go/archert/eventer.gogo155
runtime/go/archert/eventer_test.gogo82
runtime/go/archert/utils.gogo72
runtime/go/archert/utils_test.gogo97
runtime/go/crc8/crc8.gogo74
runtime/go/crc8/crc8_test.gogo25
runtime/go/gpiocdev/gpiocdev.gogo156
runtime/go/gpiocdev/gpiocdev_linux.gogo197
runtime/go/gpiocdev/gpiocdev_other.gogo29
runtime/go/gpiocdev/uapi.gogo188
runtime/go/gpiocdev/uapi_test.gogo58
runtime/go/system/analogpin_sysfs.gogo41
runtime/go/system/analogpin_sysfs_test.gogo125
runtime/go/system/digitalpin_bench_test.gogo27
runtime/go/system/digitalpin_cdev.gogo329
runtime/go/system/digitalpin_cdev_test.gogo319
runtime/go/system/digitalpin_mock.gogo179
runtime/go/system/digitalpin_poll.gogo88
runtime/go/system/digitalpin_poll_test.gogo180
runtime/go/system/digitalpin_sysfs.gogo240
runtime/go/system/digitalpin_sysfs_test.gogo422
runtime/go/system/digitalpinaccess.gogo64
runtime/go/system/digitalpinaccess_test.gogo107
runtime/go/system/digitalpinoptions.gogo262
runtime/go/system/digitalpinoptions_test.gogo453
runtime/go/system/doc.gogo10
runtime/go/system/fs.gogo51
runtime/go/system/fs_mock.gogo235
runtime/go/system/fs_mock_test.gogo111
runtime/go/system/fs_test.gogo27
runtime/go/system/i2c_device.gogo409
runtime/go/system/i2c_device_test.gogo598
runtime/go/system/onewiredevice_sysfs.gogo70
runtime/go/system/onewiredevice_sysfs_test.gogo106
runtime/go/system/pwmpin_sysfs.gogo233
runtime/go/system/pwmpin_sysfs_test.gogo182
runtime/go/system/spi_gpio.gogo181
runtime/go/system/spi_gpio_test.gogo87
runtime/go/system/spi_mock.gogo117
runtime/go/system/spi_spidev.gogo89
runtime/go/system/spi_spidev_test.gogo17
runtime/go/system/spiaccess.gogo51
runtime/go/system/spiaccess_test.gogo65
runtime/go/system/syscall_mock.gogo87
runtime/go/system/syscall_std.gogo42
runtime/go/system/sysfsfileaccess.gogo150
runtime/go/system/system.gogo332
runtime/go/system/system_test.gogo211
runtime/go/system/systemoptions.gogo108
runtime/go/system/systemoptions_test.gogo100

Versions

VersionPublishedarchecState
0.1.02026-11-12>=0.10public

Signature

Signed by arche with key e660d0a8851875b9. Files: 439, fingerprint sha256-c0f96a9cb361a2f345e9…. archec add checks both before it writes anything.

Discussion

Loading…