mruby and mruby/c have released the Common I/O API Guidelines, which enhance program portability across various microcontrollers and improve the reusability of various sensors and I/O control libraries.
About I/O API Classes
GPIO: Japanese / English
ADC: Japanese / English
PWM: Japanese / English
UART: Japanese / English
I2C: Japanese / English
SPI: Japanese / English
Community-developed Libraries
Additionally, we would like to introduce libraries developed by enthusiastic contributors for MCUs that have been made available. If there are MCU libraries not listed below and you have created your own, we encourage you to inform us through the inquiry so that we can include it in our introductions.This section is not covered by the License of this Guideline, and you should follow the guidelines of each developer.
mruby
ESP32
mruby-esp32
mruby-esp32-spi by yuuu
mruby-esp32-adc by yuuu
mruby/c
RP2040
mrubyc-rp2040-peripheral-demo by hasumikin
PIC32
mrubyc-pic32mx170 by YoshihiroOgura
ESP32
mrubyc-esp32 by gfd-dennou-club(sugiymki)
License
This document, excluding specifically indicated sections, is distributed under the Creative Commons License CC BY 4.0.
Copyright (C) 2023 mruby forum committee.
Copyright (C) 2023 Kyushu Institute of Technology.
Copyright (C) 2023 Shimane IT Open-Innovation Center.