あなたの願いはかなわないと思います。すべてのArduinoライブラリが1か所しかなく、ライブラリがないことは許されず、すべてのライブラリは品質、テスト、およびドキュメント(+コードの品質、有効性、読みやすさ)のすべての商業基準に耐える必要があるためです。つまり、専門家と同様の資格のあるチームのみが一部のArduinoライブラリを公開することが許可され、すべてが単一のエンティティによって管理され、機能的に重複または類似するライブラリの削除が強制されます。そして、そのような実体は落ち着くか、後で悪になります。
私はArduinoが無料であることを気に入っています。これは、いくつかのハードウェア(私が持っている、購入したい、または自分で作りたいと思っている)のいくつかの機能(使用したい)をサポートするためのライブラリを自由に作成できることも意味します実験的で不安定かもしれませんが、私にとっては楽しいです)。
Big Central Authorityが有効であれば、私は別の無料のプラットフォームを選択するだけでなく、私の趣味であるエレクトロニクスで遊ぶ趣味の完璧ではなく商業的に認定された結果よりも訴えられ、私の自由時間の目標ではなく、彼らのために働くことを余儀なくされます。
そして、あなたのBig Central Athorityが私に彼らのために自由労働の仕事を強制することを強制しない場合は、いくつかの一般的なハードウェアの1つの特別な使用を可能にする私のライブラリーについてどうしますか?すべてのHW機能を留年問題で完全に解決し、ドキュメントで自分の自由な時間を過ごすのが楽になるほどだけドキュメント化します。そして、同じHWに対して別のライブラリが発生し、機能の別の部分が有効になるか、問題のある全体に対して別のAPIと別のアプローチが使用されるとしたらどうでしょうか。
つまり、私はいくつかのマルチ7セグメントモジュールを購入し、その製造元からの「公式ライブラリ」がありました。同じモジュール用に別のライブラリを作成しました。今何?私のライブラリーは「このHWの唯一のライブラリー」として中央リポジトリーにあるべきですか、それとも「メーカーの公式ライブラリー」があるはずですか?両方が存在する場合、要求された「1つだけ」のライブラリポイントが破損することに注意してください。製造元の1つを許可しない場合、「唯一の1つ」は、数値の統合バッファ、単純なオブジェクトインターフェイス、簡単な例、その使用方法など、多くの機能が欠落し、特定の1つのタイマーとジェネリックに強く依存します。非オブジェクト、単なる関数型API。整数を1桁に分割する必要があります。あなたが私のライブラリを許可しない場合、ユーザーは上記のものを持っていますが、彼のディスプレイは毎秒10倍しか更新されず、点滅し、他の数字のゴーストがいたるところに残りますが、プロセッサーとドキュメントは完全に中国語で使用されます。また、プロセッサをほとんど使用せず、すっきりした数字と文字(おそらくユーザー定義)を使用すると、ユーザーは毎秒100倍のリフレッシュレートを逃すことになります。-また、よくありません。
現在の混乱状態のユーザー(多分あなたまたは他の誰でも)は、ライブラリを使用できます。これは、彼のニーズにより適した(単純でネイティブな整数のサポート、またはクリーンで高速な更新と低いCPU使用)か、両方を組み合わせて使用できます。高速な更新とシンプルな整数操作とユーザー定義の文字セットを使用して3番目のオブジェクトを作成します。オブジェクトAPIとドキュメントが充実しています。少しの時間と献身で1人で十分であり、初心者やいくつかの英語スキルとオブジェクトの基本的な知識が簡単になり、「Arduinoの公式ライブラリ」がどのようにパックされているので、IDEはそれらを簡単にインポートできます。(そしてそのような人はそれを行い、Arduinoライブラリパッケージャーに寄稿する必要があります)。
私はそれをしません-私のニーズは、機能的なAPIがはるかに良く、使いやすく、メモリからのバイト数を減らし、CPUサイクルを少なくすることです。そして、私が使用しない方法でライブラリを改善する衝動はありません。また、私はArduino IDEを使用せず、簡単なMakefileを使用してプログラムをビルドおよびアップロードするため、優れたテキストエディター(私の場合はvim)を簡単に使用でき、IDE-Notepad-parodyと戦う必要がありません。
Big Central Authorityがモデルを強制する場合、私はArduinoを使用することをまったく気にしません。中国語版があっても、それで立ち往生します(英語のドキュメントが適切でなく、適切なパッケージ形式もないため、中国語版はありません)。 。