Skip to content

Commit dcd556a

Browse files
committed
Common I/O API Guidelines released.
1 parent a4107dc commit dcd556a

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: post
3+
title: "mruby, mruby/c Common Common API Guidance and Community-developed Libraries released"
4+
date: 2023-09-19 00:00:00
5+
categories: releases
6+
---
7+
8+
# Common I/O API Guidelines for mruby and mruby/c
9+
10+
Common I/O API Guidelines for [mruby](https://github.com/mruby/mruby) and [mruby/c](https://github.com/mrubyc/mrubyc) have been established and released.
11+
12+
We have established the Common I/O API Guidelines(hereinafter referred to as "Guidelines") for mruby and mruby/c. This initiative enhances the portability of programs across different microcontrollers (hereinafter referred to as "MCUs") and improves the reusability of various sensors and I/O control libraries. When utilizing mruby and mruby/c in the future, we sincerely hope that you will refer to these Guidelines.
13+
14+
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.
15+
16+
# mruby, mruby/c Common I/O API Guidelines
17+
18+
https://github.com/mruby/microcontroller-peripheral-interface-guide
19+
20+
# Community-developed Libraries
21+
22+
## mruby
23+
24+
### ESP32
25+
26+
- [mruby-esp32](https://github.com/mruby-esp32/mruby-esp32)
27+
- [mruby-esp32-spi](https://github.com/mruby-esp32/mruby-esp32-spi) by [yuuu](https://github.com/yuuu)
28+
- [mruby-esp32-adc](https://github.com/mruby-esp32/mruby-esp32-adc) by [yuuu](https://github.com/yuuu)
29+
30+
---
31+
32+
## mruby/c
33+
34+
### RP2040
35+
36+
- [mrubyc-rp2040-peripheral-demo](https://github.com/picoruby/rp2040-peripheral-demo) by [hasumikin](https://github.com/hasumikin)
37+
38+
### PIC32
39+
40+
- [mrubyc-pic32mx170](https://github.com/YoshihiroOgura/pic32mx170_mrubyc) by [YoshihiroOgura](https://github.com/YoshihiroOgura)
41+
42+
### ESP32
43+
44+
- [mrubyc-esp32](https://github.com/gfd-dennou-club/mrubyc-esp32) by [gfd-dennou-club](https://github.com/gfd-dennou-club) ([sugiymki](https://github.com/sugiymki))

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ and extending (`mrbgems`) mruby.
2525
## Components
2626

2727
- [API docs](api)
28+
- [mruby, mruby/c Common API Guidance and Community-developed Libraries](https://github.com/mruby/microcontroller-peripheral-interface-guide)

0 commit comments

Comments
 (0)