Difference between revisions of "EPD-132 EVK User Manual"
Erick.huang (talk | contribs) |
|||
(199 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = EVALUATION KIT OF EPD-132 = |
− | This document will | + | This document will teach you how to use EPD-132 EVK to display image. |
− | + | == Components List == | |
− | |||
− | |||
− | |||
− | = | ||
− | |||
− | |||
{| border="2" cellspacing="1" cellpadding="1" style="width: 317px;" | {| border="2" cellspacing="1" cellpadding="1" style="width: 317px;" | ||
Line 17: | Line 11: | ||
|- | |- | ||
| style="text-align: center;" | '''1''' | | style="text-align: center;" | '''1''' | ||
− | | style="width: 255px;" | ''' | + | | style="width: 255px;" | ''' 13.3” EPAPER''' |
|- | |- | ||
| style="text-align: center;" | '''2''' | | style="text-align: center;" | '''2''' | ||
− | | style="width: 255px;" | ''' | + | | style="width: 255px;" | ''' Mainboard'''<br/> |
|- | |- | ||
| style="text-align: center;" | '''3''' | | style="text-align: center;" | '''3''' | ||
Line 32: | Line 26: | ||
|- | |- | ||
| style="text-align: center;" | '''6''' | | style="text-align: center;" | '''6''' | ||
− | | style="width: 255px;" | ''' 10 pin FFC cable'''<br/> | + | | style="width: 255px;" | ''' 10 pin FFC cable x2'''<br/> |
|- | |- | ||
| style="text-align: center;" | '''7''' | | style="text-align: center;" | '''7''' | ||
| style="width: 255px;" | ''' 2.4G Wi-Fi antenna'''<br/> | | style="width: 255px;" | ''' 2.4G Wi-Fi antenna'''<br/> | ||
+ | |- | ||
+ | | style="text-align: center;" | '''8''' | ||
+ | | style="width: 255px;" | ''' I/O daughter board''' | ||
|} | |} | ||
− | [[File:EPD-132R EVK Componets.png|RTENOTITLE]] | + | [[File:EPD-132R EVK Componets.png v5.png|RTENOTITLE]] |
+ | |||
+ | == SYSTEM ARCHITECURE == | ||
+ | |||
+ | === BLOCK DIAGRAM === | ||
+ | |||
+ | [[File:EPD-132R EVK Architecture.png|500x323px|RTENOTITLE]] | ||
+ | |||
+ | == TOOL AND DEVELOPMENT ENVIRONMENT SETUP == | ||
+ | |||
+ | === 2.4G Wi-Fi AP SETTING WITH BLE APP === | ||
− | + | Ble-WiFi introducer service is a demonstration that set SSID and password to join network by phone. EVK will launch a BLE GATT server and advertise itself.<br/>Then you need to manipulate on your phone. | |
− | + | Step 1: Install and launch the BLE Scanner app on iOS or Android. | |
− | + | [[File:EPD-132R EVK ble-wifi step1.png|400x125px|EPD-132R EVK ble-wifi step1.png]] | |
− | + | Step 2: Pull down the screen to rescan devices and it will list nearby BLE devices. Find the “WiFiInt” device and press CONNECT button. | |
− | == | + | [[File:EPD-132R EVK ble-wifi step2.png|226x400px|EPD-132R EVK ble-wifi step2.png]] |
+ | |||
+ | Step 3: If the connection is successful, you can see the picture below. Press the "CUSTOM SERVICE" button. | ||
+ | |||
+ | [[File:EPD-132R EVK ble-wifi step3.png|226x400px|EPD-132R EVK ble-wifi step3.png]] | ||
+ | |||
+ | Note: You need to remove bluetooth pairing with "WiFiInt" from bluetooth setting when you can not connect to device. | ||
+ | |||
+ | Step 4: Find the UUID: ACA0EF7C-EEAA-48AD-9508-19A6CEF6B356 for SSID characteristic. | ||
+ | |||
+ | [[File:EPD-132R EVK ble-wifi step4.png|495x431px|EPD-132R EVK ble-wifi step4.png]] | ||
+ | |||
+ | Step 5: Find the UUID: 40B7DE33-93E4-4C8B-A876-D833B415A6CE for Password characteristic then procedure as Step4. | ||
+ | |||
+ | [[File:EPD-132R EVK ble-wifi step5.png|226x400px|EPD-132R EVK ble-wifi step5.png]] | ||
+ | |||
+ | Step 6: If the join is successful can see network IP on console screen. | ||
+ | |||
+ | [[File:WISE-1530 BLE scanner-5.png|RTENOTITLE]] | ||
+ | |||
+ | === Win7/10 PC === | ||
+ | |||
+ | Prepare a win7/10 PC. | ||
+ | |||
+ | === TFTP DOWNLOAD/UPLOAD FILE === | ||
#Make sure PC connect to 2.4G Wi-Fi AP and get IP address | #Make sure PC connect to 2.4G Wi-Fi AP and get IP address | ||
− | #Recommend used [https://bitbucket.org/phjounin/tftpd64/downloads/Tftpd64-4.62-setup.exe tftpd64] | + | #Recommend used [https://bitbucket.org/phjounin/tftpd64/downloads/Tftpd64-4.62-setup.exe tftpd64] |
#Set the process reference link [https://www.youtube.com/watch?v=YdVEonLMWYs https://www.youtube.com/watch?v=YdVEonLMWYs] | #Set the process reference link [https://www.youtube.com/watch?v=YdVEonLMWYs https://www.youtube.com/watch?v=YdVEonLMWYs] | ||
− | == | + | === Python Environment Setup === |
− | #Download and install [http://www.python.org/ Python] ( | + | #Download and install [http://www.python.org/ Python] (must use Python 2.7.x Windows x86) |
− | # | + | #Set the variables of Widows environment path: add “C:\Python27;C:\Python27\Scripts” to path |
#Download and install python [http://effbot.org/downloads/PIL-1.1.7.win32-py2.7.exe PIL package] | #Download and install python [http://effbot.org/downloads/PIL-1.1.7.win32-py2.7.exe PIL package] | ||
− | #Download and unzip picture transformation tool "[ | + | #Download and unzip picture transformation tool "[http://ess-wiki.advantech.com.tw/wiki/images/0/02/EPD-EVK_BmpToPixel_EPD-132R_v1.4.2.zip BmpToPixel_EPD-132R.py]" |
− | == Bmp Image To EPD Format == | + | === Bmp Image To EPD Format === |
− | #Run BmpToPixel_D73.py < source BMP image | + | #Run BmpToPixel_D73.py <source BMP image filename> <output filename> in cmd window |
+ | #*source BMP image filename: the image file to be converted | ||
+ | #*output filename: converted file name(recommend to use "esl" as the extension) | ||
#*Bmp size must comply with EPD resolution 1600 x 1200 | #*Bmp size must comply with EPD resolution 1600 x 1200 | ||
#*Bmp file: mono color/16 color/256 color/24bits bitmap format | #*Bmp file: mono color/16 color/256 color/24bits bitmap format | ||
#*Ex: BmpToPixel_D73.py EVK_03.bmp EVK_03.esl | #*Ex: BmpToPixel_D73.py EVK_03.bmp EVK_03.esl | ||
+ | #Type BmpToPixel.bat to use batch conversion in directory | ||
#Copy output files to tftp Base Directory | #Copy output files to tftp Base Directory | ||
− | + | [[File:EPD-132R EVK tftpd base dircetory.png|RTENOTITLE]] | |
− | == WISE-ED22 Setup == | + | === WISE-ED22 Setup === |
− | #Download and install [https://developer.mbed.org/media/downloads/drivers/mbedWinSerial_16466.exe WISE-ED22 driver] | + | #Download and install [https://developer.mbed.org/media/downloads/drivers/mbedWinSerial_16466.exe WISE-ED22 driver] |
+ | #Update WISE-ED22 [http://ess-wiki.advantech.com.tw/wiki/images/b/b7/Lpc11u35_stm32F412_v1.3.zip FW] for EPD-132 project. You can reference [http://ess-wiki.advantech.com.tw/view/WISE-ED22_User_Manual#ED22_Firmware_Update ED22 Firmware Update]. | ||
#Connected to PC via a micro USB cable, the Device Manager will appear mbed Serial Port | #Connected to PC via a micro USB cable, the Device Manager will appear mbed Serial Port | ||
− | + | [[File:EPD-132R EVK wise-ed22 driver.png|RTENOTITLE]] | |
− | = | + | == EVALUATION KIT HANDS-ON == |
− | == | + | === Setup the hardware === |
− | |||
− | |||
#Connected EPD FPC to mainboard | #Connected EPD FPC to mainboard | ||
Line 88: | Line 121: | ||
#Connected ED22 board to mainboard via FFC cable | #Connected ED22 board to mainboard via FFC cable | ||
#Connected ED22 board to PC via micro USB cable | #Connected ED22 board to PC via micro USB cable | ||
− | #Connected power cable to mainboard | + | #Connected IO daughter to mainboard |
+ | #Connected power cable to mainboard USB(CN3) | ||
+ | |||
+ | [[File:EPD-132R EVK HW setup v2.png|RTENOTITLE]] | ||
+ | |||
+ | === Command Console Setting === | ||
+ | |||
+ | Start a serial tool(use tera term in this), and make the communication setting as shown below. | ||
+ | |||
+ | [[File:EPD-132R EVK command console.png|400x315px|EPD-132R EVK command console.png]] | ||
+ | |||
+ | === RESET EPD-132 === | ||
+ | |||
+ | Press “RST” button, the screen will show as below | ||
+ | |||
+ | [[File:EPD-132R EVK Start v3.png|RTENOTITLE]] | ||
+ | |||
+ | === Launch TFTP Service === | ||
+ | |||
+ | #PC join to Wi-Fi AP | ||
+ | #Lunch tftpd64.exe and select "Tftp Server" tab | ||
+ | #Check image folder, image file size must be 960000 byte | ||
+ | |||
+ | [[File:EPD-132R EVK check image folder.png|RTENOTITLE]] | ||
+ | <ol start="4"> | ||
+ | <li>Select tftp server IP</li> | ||
+ | </ol> | ||
+ | |||
+ | [[File:EPD-132R EVK select tftp server ip.png|RTENOTITLE]] | ||
+ | |||
+ | |||
+ | |||
+ | === EPD-132 JOIN WIFI AP === | ||
+ | |||
+ | #EVK operates in command mode, you must start a serial tool. | ||
+ | #type '''join <SSID> <encryption> [key]''' | ||
+ | #SSID, encryption protocol and key consistent with Wi-Fi AP setting | ||
+ | #Ex: join RT66 wpa2_aes 12345678 | ||
+ | #Get IPv4 IP if join successful | ||
+ | |||
+ | [[File:EPD-132R EVK get ip.png|RTENOTITLE]] | ||
+ | |||
+ | == Command List == | ||
+ | |||
+ | Describes the EVK commands that you can use. | ||
+ | |||
+ | {| border="1" cellspacing="1" cellpadding="1" | ||
+ | |- | ||
+ | | Command<br/> | ||
+ | | Function<br/> | ||
+ | |- | ||
+ | | evk_info<br/> | ||
+ | | get EVK version<br/> | ||
+ | |- | ||
+ | | epd_info<br/> | ||
+ | | get EPD information | ||
+ | |- | ||
+ | | get_mac_addr<br/> | ||
+ | | get MAC | ||
+ | |- | ||
+ | | ping<br/> | ||
+ | | ping command | ||
+ | |- | ||
+ | | join<br/> | ||
+ | | Wi-Fi connect | ||
+ | |- | ||
+ | | leave | ||
+ | | leave an AP after join | ||
+ | |- | ||
+ | | tftp<br/> | ||
+ | | download Images to Flash | ||
+ | |- | ||
+ | | epd_disp<br/> | ||
+ | | refresh Image | ||
+ | |- | ||
+ | | iperf<br/> | ||
+ | | Wi-Fi throughput test | ||
+ | |- | ||
+ | | bt_wifi<br/> | ||
+ | | start ble-wifi introducer service | ||
+ | |- | ||
+ | | carousel | ||
+ | | start epd into carousel mode | ||
+ | |- | ||
+ | | led | ||
+ | | set the led light or dark | ||
+ | |} | ||
+ | |||
+ | === Command Description === | ||
+ | |||
+ | *'''evk_info''': Return EVK version | ||
+ | *'''epd_info''': Return EPD model name, resolution and F/W version | ||
+ | *'''get_mac_addr''': Return EVK MAC address | ||
+ | *'''ping <dest> [-i <interval in ms>] [-n <number>] [-l <length>]''' | ||
+ | **Return ping reply time if successful | ||
+ | **ping 8.8.8.8 -i 100 -n 5 -l 50 | ||
+ | *'''join: '''Reference “[http://ess-wiki.advantech.com.tw/view/EPD-EVK_User_Manual#EVK_Join_to_Wi-Fi_AP EVK Join to Wi-Fi AP]”''' ''' | ||
+ | *'''leave: '''leave an AP router | ||
+ | *'''tftp: '''Reference “[http://ess-wiki.advantech.com.tw/view/EPD-EVK_User_Manual#Download_Images_to_Flash Download Images to Flash]” | ||
+ | *'''epd_disp''': Reference "[http://ess-wiki.advantech.com.tw/view/EPD-EVK_User_Manual#Refresh_Image Refresh Image]” | ||
+ | *'''carousel: '''Reference "[http://ess-wiki.advantech.com.tw/view/EPD-132R_EVK_User_Manual#Carousel_Mode Carousel Mode]" | ||
+ | *'''led: '''set the led light or dark | ||
+ | **led 1 0 ; turn-off led | ||
+ | **led 1 1 ; turn-on led | ||
+ | |||
+ | === Download Images to EPD-132 &REFLASH IMAGE === | ||
+ | <ol start="1" style="list-style-type: upper-alpha;"> | ||
+ | <li>DOWNLOAD THE IMAGE</li> | ||
+ | </ol> | ||
+ | |||
+ | ''' tftp <ip> <filename> <flash index> [-r] ''' | ||
+ | |||
+ | *ip: tftp server ip | ||
+ | *filename: image file name | ||
+ | *flash index: range 0~3, that have maximum 4 images(0~3) be saved in flash | ||
+ | *-r : immediate refresh after download complete | ||
+ | *Ex: tftp 192.168.8.178 example_2.esl 1 -r | ||
+ | |||
+ | [[File:EPD-132R EVK-Download Images to Flash v2.png|RTENOTITLE]] | ||
+ | <ol start="2" style="list-style-type: upper-alpha;"> | ||
+ | <li>DOWNLOAD THE IMAGE</li> | ||
+ | </ol> | ||
+ | |||
+ | '''epd_disp <-f flash index | -i internal image index>''' | ||
+ | |||
+ | *-f: display image that read from flash, range 0~3 | ||
+ | *-i: display internally generated image, range 0~4 <br/> 0: fully black<br/> 1: full white<br/> 2: full red<br/> 3: black/white/red vertical stripes<br/> 4: black/white/red horizontal stripes | ||
+ | *Ex: epd_disp -f 1 | ||
+ | *Ex: epd_disp -i 4 | ||
+ | |||
+ | [[File:EPD-132R EVK-Refresh Image.png|RTENOTITLE]] | ||
+ | |||
+ | === EPD-132 Carousel Mode === | ||
+ | |||
+ | '''carousel<-e | -p | -s | -t >''' | ||
+ | |||
+ | *'''-e <1 / 0 > : set carousel mode''' | ||
+ | **'''1: enable, 0: disable''' | ||
+ | **'''Ex: carousel -e 1 // enable carousel mode.''' | ||
+ | *'''-p <P0 P1...Pn> : edit carousel page ''' | ||
+ | **'''P0~Pn: carousel page, n>0, n<14''' | ||
+ | **'''Ex: carousel -p 1 2 5 8 10 // set carousel page 1, 2, 5, 8, 10''' | ||
+ | **'''Ex: carousel -p 1 1 1 3 3 3 6 // you can use same page when use partial update''' | ||
+ | *'''-s <Sn start-X start-Y Image-W image-H mode> : edit carosuel setting ''' | ||
+ | **'''Sn: carousel sequence number, associated with the -p order, n>0, n<16 ''' | ||
+ | **'''start-X: refresh X coordinate''' | ||
+ | **'''start-Y: refresh Y coordinate''' | ||
+ | **'''image-W: refresh width''' | ||
+ | **'''image-H: refresh height''' | ||
+ | **'''mode: refresh mode, 0: GC mode(by default), 1: DU mode(only usu in B/W panel), 2: Rolling mode(only usu in B/W panel)''' | ||
+ | **'''Ex: carousel -s 1 0 0 1600 1200 0 // S1 (x,y)=(0,0) (w,h)=(1600,1200) use GC mode''' | ||
+ | *'''-t <Sn time> : set the interval between the next image''' | ||
+ | **'''Sn: carousel sequence number, associated with the -p order, n>0, n<16 ''' | ||
+ | **'''time: the unit is second.''' | ||
+ | **'''Ex: carousel -t 1 5 // set S1 to S2 interval 5 second''' | ||
+ | *''' A carousel example ''' | ||
+ | **'''join ssid wpa2_aes password // join the AP router named "ssid"''' | ||
+ | **'''tftp 192.168.8.178 BSD_00.esl 0 -r // load BSD_00.esl to page 0''' | ||
+ | **'''tftp 192.168.8.178 BSD_01.esl 1 -r // load BSD_01.esl to page 3''' | ||
+ | **'''tftp 192.168.8.178 BSD_02.esl 2 -r // load BSD_02.esl to page 6''' | ||
+ | **'''carousel -p 0 3 3 3 6 6 6 // set carousel page P0(S0) P3(S1) P3(S2) P3(S3) P6(S4) P6(S5) P6(S6) ''' | ||
+ | **'''carousel -s 0 0 0 1600 1200 0 // set S0 (x, y)=(0, 0), (w, h)=(1600, 1200), full update with GC mode''' | ||
+ | **'''carousel -s 1 1095 50 140 240 0 // set S1 (x, y)=(1095, 50), (w, h)=(140, 240), partial update with GC mode''' | ||
+ | **'''carousel -s 2 215 740 1230 85 0 // set S2 (x, y)=(215, 740), (w, h)=(1230, 85), partial update with GC mode''' | ||
+ | **'''carousel -s 3 130 20 910 320 0 // set S3 (x, y)=(130, 20), (w, h)=(910, 320), partial update with GC mode''' | ||
+ | **'''carousel -s 4 1095 50 140 240 0 // set S4 (x, y)=(1095, 50), (w, h)=(140, 240), partial update with GC mode''' | ||
+ | **'''carousel -s 5 215 740 1230 85 0 // set S5 (x, y)=(215, 740), (w, h)=(1230, 85), partial update with GC mode''' | ||
+ | **'''carousel -s 6 130 20 910 320 0 // set S6 (x, y)=(130, 20), (w, h)=(910, 320), partial update with GC mode''' | ||
+ | **'''carousel -e 1 // enable carousel mode''' | ||
+ | |||
+ | === CN2 USB DOWNLOAD IMAGE IN EPD-132/130 REFERE TO [[EPD-130_User_Manual]]. === | ||
+ | |||
+ | === EPD-132 Firmware Update === | ||
− | + | You can reference WISE-ED22 "[http://ess-wiki.advantech.com.tw/view/WISE-ED22_User_Manual#Drag-n-drop_Programming Drag-n-drop Programming]" | |
− | & | + | |
Latest revision as of 07:53, 31 May 2021
Contents
EVALUATION KIT OF EPD-132
This document will teach you how to use EPD-132 EVK to display image.
Components List
Item | Description |
---|---|
1 | 13.3” EPAPER |
2 | Mainboard |
3 | Power adapter and cable |
4 | ED22 board |
5 | ED22 micro USB cable |
6 | 10 pin FFC cable x2 |
7 | 2.4G Wi-Fi antenna |
8 | I/O daughter board |
SYSTEM ARCHITECURE
BLOCK DIAGRAM
TOOL AND DEVELOPMENT ENVIRONMENT SETUP
2.4G Wi-Fi AP SETTING WITH BLE APP
Ble-WiFi introducer service is a demonstration that set SSID and password to join network by phone. EVK will launch a BLE GATT server and advertise itself.
Then you need to manipulate on your phone.
Step 1: Install and launch the BLE Scanner app on iOS or Android.
Step 2: Pull down the screen to rescan devices and it will list nearby BLE devices. Find the “WiFiInt” device and press CONNECT button.
Step 3: If the connection is successful, you can see the picture below. Press the "CUSTOM SERVICE" button.
Note: You need to remove bluetooth pairing with "WiFiInt" from bluetooth setting when you can not connect to device.
Step 4: Find the UUID: ACA0EF7C-EEAA-48AD-9508-19A6CEF6B356 for SSID characteristic.
Step 5: Find the UUID: 40B7DE33-93E4-4C8B-A876-D833B415A6CE for Password characteristic then procedure as Step4.
Step 6: If the join is successful can see network IP on console screen.
Win7/10 PC
Prepare a win7/10 PC.
TFTP DOWNLOAD/UPLOAD FILE
- Make sure PC connect to 2.4G Wi-Fi AP and get IP address
- Recommend used tftpd64
- Set the process reference link https://www.youtube.com/watch?v=YdVEonLMWYs
Python Environment Setup
- Download and install Python (must use Python 2.7.x Windows x86)
- Set the variables of Widows environment path: add “C:\Python27;C:\Python27\Scripts” to path
- Download and install python PIL package
- Download and unzip picture transformation tool "BmpToPixel_EPD-132R.py"
Bmp Image To EPD Format
- Run BmpToPixel_D73.py <source BMP image filename> <output filename> in cmd window
- source BMP image filename: the image file to be converted
- output filename: converted file name(recommend to use "esl" as the extension)
- Bmp size must comply with EPD resolution 1600 x 1200
- Bmp file: mono color/16 color/256 color/24bits bitmap format
- Ex: BmpToPixel_D73.py EVK_03.bmp EVK_03.esl
- Type BmpToPixel.bat to use batch conversion in directory
- Copy output files to tftp Base Directory
WISE-ED22 Setup
- Download and install WISE-ED22 driver
- Update WISE-ED22 FW for EPD-132 project. You can reference ED22 Firmware Update.
- Connected to PC via a micro USB cable, the Device Manager will appear mbed Serial Port
EVALUATION KIT HANDS-ON
Setup the hardware
- Connected EPD FPC to mainboard
- Connected Wi-Fi antenna to mainboard
- Connected ED22 board to mainboard via FFC cable
- Connected ED22 board to PC via micro USB cable
- Connected IO daughter to mainboard
- Connected power cable to mainboard USB(CN3)
Command Console Setting
Start a serial tool(use tera term in this), and make the communication setting as shown below.
RESET EPD-132
Press “RST” button, the screen will show as below
Launch TFTP Service
- PC join to Wi-Fi AP
- Lunch tftpd64.exe and select "Tftp Server" tab
- Check image folder, image file size must be 960000 byte
- Select tftp server IP
EPD-132 JOIN WIFI AP
- EVK operates in command mode, you must start a serial tool.
- type join <SSID> <encryption> [key]
- SSID, encryption protocol and key consistent with Wi-Fi AP setting
- Ex: join RT66 wpa2_aes 12345678
- Get IPv4 IP if join successful
Command List
Describes the EVK commands that you can use.
Command |
Function |
evk_info |
get EVK version |
epd_info |
get EPD information |
get_mac_addr |
get MAC |
ping |
ping command |
join |
Wi-Fi connect |
leave | leave an AP after join |
tftp |
download Images to Flash |
epd_disp |
refresh Image |
iperf |
Wi-Fi throughput test |
bt_wifi |
start ble-wifi introducer service |
carousel | start epd into carousel mode |
led | set the led light or dark |
Command Description
- evk_info: Return EVK version
- epd_info: Return EPD model name, resolution and F/W version
- get_mac_addr: Return EVK MAC address
- ping <dest> [-i <interval in ms>] [-n <number>] [-l <length>]
- Return ping reply time if successful
- ping 8.8.8.8 -i 100 -n 5 -l 50
- join: Reference “EVK Join to Wi-Fi AP”
- leave: leave an AP router
- tftp: Reference “Download Images to Flash”
- epd_disp: Reference "Refresh Image”
- carousel: Reference "Carousel Mode"
- led: set the led light or dark
- led 1 0 ; turn-off led
- led 1 1 ; turn-on led
Download Images to EPD-132 &REFLASH IMAGE
- DOWNLOAD THE IMAGE
tftp <ip> <filename> <flash index> [-r]
- ip: tftp server ip
- filename: image file name
- flash index: range 0~3, that have maximum 4 images(0~3) be saved in flash
- -r : immediate refresh after download complete
- Ex: tftp 192.168.8.178 example_2.esl 1 -r
- DOWNLOAD THE IMAGE
epd_disp <-f flash index | -i internal image index>
- -f: display image that read from flash, range 0~3
- -i: display internally generated image, range 0~4
0: fully black
1: full white
2: full red
3: black/white/red vertical stripes
4: black/white/red horizontal stripes - Ex: epd_disp -f 1
- Ex: epd_disp -i 4
EPD-132 Carousel Mode
carousel<-e | -p | -s | -t >
- -e <1 / 0 > : set carousel mode
- 1: enable, 0: disable
- Ex: carousel -e 1 // enable carousel mode.
- -p <P0 P1...Pn> : edit carousel page
- P0~Pn: carousel page, n>0, n<14
- Ex: carousel -p 1 2 5 8 10 // set carousel page 1, 2, 5, 8, 10
- Ex: carousel -p 1 1 1 3 3 3 6 // you can use same page when use partial update
- -s <Sn start-X start-Y Image-W image-H mode> : edit carosuel setting
- Sn: carousel sequence number, associated with the -p order, n>0, n<16
- start-X: refresh X coordinate
- start-Y: refresh Y coordinate
- image-W: refresh width
- image-H: refresh height
- mode: refresh mode, 0: GC mode(by default), 1: DU mode(only usu in B/W panel), 2: Rolling mode(only usu in B/W panel)
- Ex: carousel -s 1 0 0 1600 1200 0 // S1 (x,y)=(0,0) (w,h)=(1600,1200) use GC mode
- -t <Sn time> : set the interval between the next image
- Sn: carousel sequence number, associated with the -p order, n>0, n<16
- time: the unit is second.
- Ex: carousel -t 1 5 // set S1 to S2 interval 5 second
- A carousel example
- join ssid wpa2_aes password // join the AP router named "ssid"
- tftp 192.168.8.178 BSD_00.esl 0 -r // load BSD_00.esl to page 0
- tftp 192.168.8.178 BSD_01.esl 1 -r // load BSD_01.esl to page 3
- tftp 192.168.8.178 BSD_02.esl 2 -r // load BSD_02.esl to page 6
- carousel -p 0 3 3 3 6 6 6 // set carousel page P0(S0) P3(S1) P3(S2) P3(S3) P6(S4) P6(S5) P6(S6)
- carousel -s 0 0 0 1600 1200 0 // set S0 (x, y)=(0, 0), (w, h)=(1600, 1200), full update with GC mode
- carousel -s 1 1095 50 140 240 0 // set S1 (x, y)=(1095, 50), (w, h)=(140, 240), partial update with GC mode
- carousel -s 2 215 740 1230 85 0 // set S2 (x, y)=(215, 740), (w, h)=(1230, 85), partial update with GC mode
- carousel -s 3 130 20 910 320 0 // set S3 (x, y)=(130, 20), (w, h)=(910, 320), partial update with GC mode
- carousel -s 4 1095 50 140 240 0 // set S4 (x, y)=(1095, 50), (w, h)=(140, 240), partial update with GC mode
- carousel -s 5 215 740 1230 85 0 // set S5 (x, y)=(215, 740), (w, h)=(1230, 85), partial update with GC mode
- carousel -s 6 130 20 910 320 0 // set S6 (x, y)=(130, 20), (w, h)=(910, 320), partial update with GC mode
- carousel -e 1 // enable carousel mode
CN2 USB DOWNLOAD IMAGE IN EPD-132/130 REFERE TO EPD-130_User_Manual.
EPD-132 Firmware Update
You can reference WISE-ED22 "Drag-n-drop Programming"