Skip to content

Commit

Permalink
fix: add MISRA
Browse files Browse the repository at this point in the history
  • Loading branch information
libdriver committed Apr 4, 2022
1 parent eb35f17 commit 30addc7
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
</div>

## LibDriver WS2812B
[![MISRA](https://img.shields.io/badge/misra-compliance-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue.svg)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)
[![MISRA](https://img.shields.io/badge/misra-compliant-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue.svg)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)

WS2812B is a intelligent control LED light source that the control circuit and RGB chip are integrated in a package of 5050 components.It internal include intelligent digital port data latch and signal reshaping amplification drive circuit.Also include a precision internal oscillator and a voltage programmable constant current control part, effectively ensuring the pixel point light color height consistent.The data transfer protocol use single NZR communication mode. After the pixel power-on reset, the DIN port receive data from controller, the first pixel collect initial 24bit data then sent to the internal data latch, the other data which
reshaping by the internal signal reshaping amplification circuit sent to the next cascade pixel through the DO port. After transmission for each pixel, the signal to reduce 24bit. pixel adopt auto reshaping transmit technology, making the pixel cascade number is not limited the signal transmission, only depend on the speed of signal transmission.RESET time>280μs , it won't cause wrong reset while interruption, it supports the lower frequency and inexpensive MCU.Refresh Frequency updates to 2KHz, Low Frame Frequency and No Flicker appear in HD Video Camera, it improve excellent display effect.LED with low driving voltage, environmental protection and energy saving, high brightness, scattering angle is large,good consistency, low power, long life and other advantages. The control chip integrated in LED above becoming more simple circuit, small volume, convenient installation.

LibDriver WS2812B is the full function driver of ws2812b launched by LibDriver. WS2812B provides led writing and other functions.
LibDriver WS2812B is the full function driver of ws2812b launched by LibDriver. WS2812B provides led writing and other functions and LibDriver is MISRA compliant.

### Table of Contents

Expand Down
4 changes: 2 additions & 2 deletions README_de.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
</div>

## LibDriver WS2812B
[![MISRA](https://img.shields.io/badge/misra-compliance-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue.svg)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)
[![MISRA](https://img.shields.io/badge/misra-compliant-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue.svg)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)

WS2812B ist eine intelligente Steuer-LED-Lichtquelle, bei der die Steuerschaltung und der RGB-Chip in einem Paket von 5050-Komponenten integriert sind. Sie enthält intern einen intelligenten digitalen Port-Datenlatch und eine Signalumformungs-Verstärkungstreiberschaltung. Enthält auch einen präzisen internen Oszillator und eine spannungsprogrammierbare Konstante Stromsteuerteil, wodurch die Lichtfarbe der Pixelpunkte effektiv sichergestellt wird. Das Datenübertragungsprotokoll verwendet einen einzelnen NZR-Kommunikationsmodus. Nach dem Zurücksetzen des Pixels beim Einschalten empfängt der DIN-Anschluss Daten vom Controller, das erste Pixel sammelt anfängliche 24-Bit-Daten, die dann an das interne Datenlatch gesendet werden, die anderen Daten, die
Umformung durch die interne Signalumformungs-Verstärkungsschaltung, die durch den DO-Anschluss an das nächste Kaskadenpixel gesendet wird. Nach der Übertragung wird für jeden Pixel das Signal auf 24bit reduziert. Pixel übernehmen die automatische Umformungsübertragungstechnologie, wodurch die Pixelkaskadenzahl nicht auf die Signalübertragung beschränkt ist, sondern nur von der Geschwindigkeit der Signalübertragung abhängt. RESET-Zeit> 280 μs, es verursacht kein falsches Zurücksetzen während der Unterbrechung, es unterstützt die niedrigere Frequenz und ist kostengünstig MCU.Refresh-Frequenz-Updates auf 2 kHz, niedrige Bildfrequenz und kein Flimmern erscheinen in der HD-Videokamera, es verbessert den hervorragenden Anzeigeeffekt. LED mit niedriger Betriebsspannung, Umweltschutz und Energieeinsparung, hohe Helligkeit, Streuwinkel ist groß, gute Konsistenz, niedrig Leistung, lange Lebensdauer und andere Vorteile. Der oben in die LED integrierte Steuerchip wird zu einer einfacheren Schaltung, einem geringen Volumen und einer bequemen Installation.

LibDriver WS2812B ist der voll funktionsfähige Treiber von ws2812b, der von LibDriver gestartet wurde. WS2812B bietet LED-Schreiben und andere Funktionen.
LibDriver WS2812B ist der volle Funktionstreiber von ws2812b gestartet von LibDriver. WS2812B bietet LED-Schreiben und andere Funktionen und LibDriver ist MISRA-konform.

### Inhaltsverzeichnis

Expand Down
4 changes: 2 additions & 2 deletions README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

## LibDriver WS2812B

[![MISRA](https://img.shields.io/badge/misra-compliance-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)
[![MISRA](https://img.shields.io/badge/misra-compliant-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)

WS2812Bは、制御回路と照明回路を統合したインテリジェントな外部制御LED光源です。その外観は5050LEDランプビーズと同じであり、各コンポーネントはピクセルです。ピクセルの内部には、インテリジェントなデジタルインターフェースデータラッチ信号の整形と増幅の駆動回路、高精度の内部発振器、プログラム可能な定電流制御部品が含まれており、ピクセルライトの色の一貫性を効果的に確保します。データプロトコルは、シングルラインのゼロ復帰コード通信方式を採用しています。ピクセルの電源を入れてリセットした後、DIN端末はコントローラーから送信されたデータを受け入れます。最初に送信された24ビットデータは、最初のピクセルによって抽出されて送信されます。残りのデータは、内部整形処理回路によって整形および増幅され、DOポートを介して次のカスケードピクセルに転送および出力されます.1ピクセルの送信後、信号は24ビット減少します。ピクセルは自動整形および転送技術を採用しているため、ピクセルのカスケード数は信号伝送によって制限されるのではなく、信号伝送速度の要件によってのみ制限されます。最大2KHzのポートスキャン周波数は、高速モバイル製品の使用に非常に適した高解像度カメラのキャプチャの下でちらつきません。リセット時間が280μsを超えると、割り込みがあっても誤リセットが発生せず、低周波数で安価なMCUに対応できます。 LEDには、低電圧ドライブ、環境保護と省エネ、高輝度、大きな散乱角、優れた一貫性、低電力、長寿命という利点があります。 LEDに制御回路を統合することにより、回路がシンプルになり、体積が小さくなり、設置が容易になります。

LibDriver WS2812Bは、LibDriverによって起動されたWS2812Bのフル機能のドライバーであり、LED書き込みなどの機能を提供します
LibDriver WS2812 Bは、LED書き込みなどの機能を提供し、MISRA規格に適合するLibDriverが発売したWS 2812 Bの全機能駆動である

### 目次

Expand Down
4 changes: 2 additions & 2 deletions README_ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

## LibDriver WS2812B

[![MISRA](https://img.shields.io/badge/misra-compliance-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)
[![MISRA](https://img.shields.io/badge/misra-compliant-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)

WS2812B는 제어 회로와 조명 회로를 통합한 지능형 외부 제어 LED 광원입니다. 외관은 5050LED 램프 비드와 동일하며 각 구성 요소는 픽셀입니다. 픽셀 내부에는 지능형 디지털 인터페이스 데이터 래치 신호 형성 및 증폭 구동 회로, 고정밀 내부 발진기 및 프로그래밍 가능한 정전류 제어 부품이 포함되어 있어 픽셀 조명의 색상이 매우 일정하게 유지되도록 합니다. 데이터 프로토콜은 단일 라인 제로 코드 통신 방식을 채택합니다.픽셀 전원을 켜고 재설정한 후 DIN 터미널은 컨트롤러에서 전송된 데이터를 수락합니다.먼저 전송된 24비트 데이터는 첫 번째 픽셀에서 추출하여 전송됩니다. 나머지 데이터는 내부 성형 처리 회로에 의해 성형 및 증폭된 후 DO 포트를 통해 다음 계단식 픽셀로 전달 및 출력됩니다. 한 픽셀 전송 후 신호는 24비트 감소합니다. 픽셀은 자동 성형 및 전달 기술을 채택하여 픽셀의 계단식 수는 신호 전송에 의해 제한되지 않고 신호 전송 속도 요구 사항에 의해서만 제한됩니다. 최대 2KHz의 포트 스캐닝 주파수는 고화질 카메라 캡처 시 깜박이지 않으므로 고속 모바일 제품 사용에 매우 적합합니다. 280μs 이상의 RESET 시간은 인터럽트가 발생하더라도 False Reset을 일으키지 않으며, 저주파수 및 저렴한 MCU를 지원할 수 있다. LED는 저전압 구동, 환경 보호 및 에너지 절약, 고휘도, 큰 산란 각도, 우수한 일관성, 저전력 및 긴 수명의 장점이 있습니다. LED에 제어 회로를 통합함으로써 회로가 단순해지고 부피가 작아지며 설치가 더 쉽습니다.

LibDriver WS2812B는 LibDriver에서 출시한 WS2812B의 모든 기능을 갖춘 드라이버로, LED 쓰기 등의 기능을 제공합니다.
LibDriver WS2812B는 LibDriver가 출시한 WS2812B의 전기능 드라이버다.WS2812B는 led 쓰기 및 기타 기능을 제공하며 LibDriver는 MISRA 표준에 부합됩니다.

### 콘텐츠

Expand Down
4 changes: 2 additions & 2 deletions README_zh-Hans.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

## LibDriver WS2812B

[![MISRA](https://img.shields.io/badge/misra-compliance-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)
[![MISRA](https://img.shields.io/badge/misra-compliant-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)

WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编程定电流控制部分,有效保证了像素点光的颜色高度一致。数据协议采用单线归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的24bit数据被第一个像素点提取后,送到像素点内部的数据锁存器,剩余的数据经过内部整形处理电路整形放大后通过DO端口开始转发输出给下一个级联的像素点,每经过一个像素点的传输,信号减少24bit。像素点采用自动整形转发技术,使得该像素点的级联个数不受信号传送的限制,仅受限信号传输速度要求。高达2KHz 的端口扫描频率,在高清摄像头的捕捉下都不会出现闪烁现象,非常适合高速移动产品的使用。280μs以上的RESET时间,出现中断也不会引起误复位,可以支持更低频率、价格便宜的MCU。LED具有低电压驱动、环保节能、亮度高、散射角度大、一致性好超、低功率及超长寿命等优点。将控制电路集成于LED上面,电路变得更加简单,体积小,安装更加简便。

LibDriver WS2812B是LibDriver推出的WS2812B的全功能驱动,该驱动提供LED写入等功能
LibDriver WS2812B是LibDriver推出的WS2812B的全功能驱动,该驱动提供LED写入等功能并且它符合MISRA标准

### 目录

Expand Down
4 changes: 2 additions & 2 deletions README_zh-Hant.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

## LibDriver WS2812B

[![MISRA](https://img.shields.io/badge/misra-compliance-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)
[![MISRA](https://img.shields.io/badge/misra-compliant-brightgreen.svg)](/misra/README.md) [![API](https://img.shields.io/badge/api-reference-blue)](https://www.libdriver.com/docs/ws2812b/index.html) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](/LICENSE)

WS2812B是一個集控制電路與發光電路於一體的智能外控LED光源。其外型與一個5050LED燈珠相同,每個元件即為一個像素點。像素點內部包含了智能數字接口數據鎖存信號整形放大驅動電路,還包含有高精度的內部振盪器和可編程定電流控制部分,有效保證了像素點光的顏色高度一致。數據協議採用單線歸零碼的通訊方式,像素點在上電複位以後,DIN端接受從控制器傳輸過來的數據,首先送過來的24bit數據被第一個像素點提取後,送到像素點內部的數據鎖存器,剩餘的數據經過內部整形處理電路整形放大後通過DO端口開始轉發輸出給下一個級聯的像素點,每經過一個像素點的傳輸,信號減少24bit。像素點採用自動整形轉發技術,使得該像素點的級聯個數不受信號傳送的限制,僅受限信號傳輸速度要求。高達2KHz 的端口掃描頻率,在高清攝像頭的捕捉下都不會出現閃爍現象,非常適合高速移動產品的使用。 280μs以上的RESET時間,出現中斷也不會引起誤復位,可以支持更低頻率、價格便宜的MCU。 LED具有低電壓驅動、環保節能、亮度高、散射角度大、一致性好超、低功率及超長壽命等優點。將控制電路集成於LED上面,電路變得更加簡單,體積小,安裝更加簡便。

LibDriver WS2812B是LibDriver推出的WS2812B的全功能驅動,該驅動提供LED寫入等功能
LibDriver WS2812B是LibDriver推出的WS2812B的全功能驅動,該驅動提供LED寫入等功能並且它符合MISRA標準

### 目錄

Expand Down

0 comments on commit 30addc7

Please sign in to comment.