Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

ラズパイでneo-cとwiring piでLED制御

neo-cとwiがRaspberryPiで動きました。対応しているのはneo-c version 1.0.3です。

手元でWiringPiを使ってLEDの点滅に成功しました。動くコードはCと同じです。

wiring piでLED制御と検索すれば、いくつか表示されます。

などにあります。

コンパイルは

neo-c led.nc -lcrypt -lwiringPi

実行は

./led

です。

でも、別にCでいいですね。自己満足です。
僕的には自分で作ったコンパイラneo-cとエディッタwiでLEDが点滅したときは本当に感激しました。

まあ、さらにCとの互換性を向上させたとの報告まで。

struct { int a:1; int b:1; int c:1; int d:1; } data;
data.a = 'a'; data.b = 'b'; data.c = '\0'; data.d = 123;
xassert("sized structure", strcmp((char*)&data, "ab") == 0 && data.d = 123);

なども動きます。

ab25cq
シェル、エディッタ、コンパイラを作っています。githubにあるので、試してみてください。
https://ab25cq.github.io
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away