mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 02:04:36 +01:00
Page:
Opticon 2.1″ BWRY EE‐214RY
Pages
1.3” EL013H2WRD Peghook
1.54″ HS‐154R‐N
13.3″ EL133C2WRN
2.1″ Chroma‐21
2.2″ BWRY EL022F6W4A
2.2″ EL022H3WRA
2.6″ BWRY Newton Pro EL026F6W4A
2.7″ ST‐GR27000
2.9″ Chroma 29
2.9″ EL029D2WRA SubGHz
2.9″ EL029GSWRN
2.9″ EL029H3WRA
2.9″ ST‐GM29MT1
2.9″ TG‐GM29MT1C ST‐GM29MTF
4.2″ Chroma 42
4.2″ ST‐GR42
4.2″ TG‐GR42
4inch AP
7.4″ ST GM7500N
7.5″ ST‐GR750BN
88MZ100 Changelog
88MZ100 Programming and interfacing
Access point pinouts
Adding an SD card
BLE only AP
Beginners Guide for an easy to build Access Point (aka spaghetti AP)
Binary file nomenclature
Build AP firmware
CC1310 Based Chroma Tags
Chroma 74
Chroma 74H
Chroma Aeon 74
Chroma Series SubGhz Tags
Content cards
Default settings for new Tags
ESP32‐PoE‐ISO_AP
Firmware Updates
Flashing SiLabs based M3 Newton Displays
Generic CC1101 modules for SubGhz
Google Apps Scripts
Home
ICS calendar
Installing SubGhz Beta
Led control
LilyGo T‐Panel AP
Lithium Ion replacement for CR2450
M2 NFC 2.9″ and 1.54″
M2 Tag Firmware changelog
M3 Tag Firmware changelog
Nano AP V2
Opticon 2.1″ BWRY EE‐214RY
Opticon 2.9″ BWRY EE‐293RY
Opticon 4.2″ BWR EE‐420R
Opticon 7.5″ BWR EE‐750R
Opticon CC2533‐based tags
Picture Frame for 7.4" Price tags
RF protocol
Restoring Lost Serial Numbers in Chroma Tags
SubGhz AP Configuration
SubGhz support for the LilyGo T‐Panel
Tag protocol timing
Troubleshooting usage
Uploading & Using Custom Fonts, with examples
Using your own fork with OTA updates
Yellow AP with EByte CC1101 module
rf‐wake
tagtype notes
Clone
Table of Contents
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Opticon 2.1″ BWRY EE‐214RY
For support, check out https://github.com/OpenEPaperLink/Tag_FW_Opticon
- 96kbyte CC2533 6kbyte RAM
- 1Mbyte Flash
- 250x122px BWRY E-Paper display
- LED
EPD Initialization
epdWrite(0x70, 1, 0x03);
epdWrite(0x01, 2, 0x07, 0x00);
epdWrite(0x06, 7, 0x0F, 0x0A, 0x2F, 0x25, 0x22, 0x2E, 0x21);
epdWrite(0x04, 0x00);
<busy goes low>
<busy goes high>
epdWrite(0x41, 1, 0x00);
epdWrite(0x40, 0);
<busy goes low>
<busy goes high>
epdWrite(0x16, 1, 0x00);
epdWrite(0x00, 2, 0x0F, 0x49);
epdWrite(0x4D, 1, 0x78);
epdWrite(0x03, 3, 0x10, 0x54, 0x44);
epdWrite(0x50, 1, 0x37);
epdWrite(0x60, 2, 0x02, 0x02);
epdWrite(0x61, 4, 0x00, 0x80, 0x01, 0x28);
epdWrite(0xE7, 1, 0x1C);
epdWrite(0xE3, 1, 0x22);
epdWrite(0xB4, 1, 0xD0);
epdWrite(0xB5, 1, 0x03);
epdWrite(0xE9, 1, 0x01);
epdWrite(0x30, 1, 0x08);
epdWrite(0x10, 0);
> data
epdWrite(0x11, 1, 0x80);
epdWrite(0x12, 1, 0x00);
epdWrite(0x50, 1, 0xC7);
epdWrite(0x02, 0);
epdWrite(0x07, 1, 0xA5);```