このポート出力設定と、出力データをいじればいいのです。コードは以下のようになります。bit(5);}まあ至って普通ですね。どこでどうやって動いているのか不可解ですね。以下のような感じなんでしょうけど。}}でも実際にライブラリ内部のソースコードを見たわけじゃないので納得いきません。そこでこれらの関数の挙動を乗っ取ってしまえばいいと考えました。参考は手前味噌ですが、↓の記事です。属性とは簡単に言うとコンパイラに「これはこれこれこういう機能を持った特別な関数ですよ〜」って教えるものになります。関数が実行される前に実行されます。いう人はいると思います。あと、インラインアセンブラが気持ち悪いと思う人もいるでしょう。この2つの要求に答えるためには、必然的に機械語を手書きすればいいというところに落ち着きますよね。これはプログラミングマニュアルにあるビット対応図を利用すれば実現できます。(関数ポインタ)にキャストする関数を実行するこの手順を踏みます。上に配置されるようです。上のデータは実行できないみたいなので、属性を指定することが必要です。若干ハマりかけました。それでは、以下が実現したコードです。execute();}至ってシンプルですね。省略して書いてみます。以上、ただのネタ記事でした。やった内容を少し発展させてみました。使うよ」と言ったのですが、これでは最適化が効きません。行ける)での環境構築を行い、各種不都合な点があったと書きました。これらの点について進捗が(無限小で)存在するのでこちらに書きます。秋月でなんか良いものないかな〜と買い物をしていた時、こんなボードを見つけました。評価ボードかな?なんとお値段600円。記事を読む久々の更新です(近況報告)1ヶ月ほど間を更新期間を開けてしまいました。けんきうしつの中間発表に必死だったもので、忙しさのあまり更新できずにいました。昨日その中間発表が終わったので晴れて更新再開ですね!!!!!ネタはないけど。(1)あけましておめでとうございます。田舎のジジババの家に帰省して、毎年恒例気疲れで過ごした年越しです。プロジェクト自作(1)の続きです。書き込み・動作を確認しましたのでこちらにまとめます。(2)前回の続編です。リポジトリに上げていますのでご自由にお使いください。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。