Application Note: 4D-AN-P4010 ViSi-Genie Connection to a Host with Red- Green-Blue LED Control

Size: px
Start display at page:

Download "Application Note: 4D-AN-P4010 ViSi-Genie Connection to a Host with Red- Green-Blue LED Control"

Transcription

1 APPLICATION NOTE Application Note: ViSi-Genie Connection to a Host with Red- Green-Blue LED Control Document Date: January 3 rd, 2013 Document Revision: 1.1

2 The RGB LED is a classic 5 mm with four pins: Description This Application Note explores the possibilities provided by ViSi-Genie to work with a host. In this example, the host is an AVR ATmega328 micro-controller-based Arduino Uno board with a red-green-blue LED. This application note requires: Workshop 4 has been installed according to the document Workshop 4 Installation; The user is familiar with the Workshop 4 environment and with the fundamentals of ViSi-Genie, as described in Workshop 4 User Guide and ViSi-Genie User Guide; The user has completed a first project like the project described in 4D-AN-P4001 Getting Started First Project with ViSi-Genie. The ViSi-Genie project and the Arduino sketch are provided as examples to help you along this application note D Systems Page 2 of 36

3 Content Description... 2 Content... 3 Application Overview... 4 Setup Procedure... 5 Launch ViSi-Genie... 5 Load the Example... 6 Create a New Project... 8 Step 1: Design the Screen Add the Sliders Add the Button Define the Actions Step 2: Identify the Messages Build and Upload the Project Debug the Project Launch the Debugger Message from a Slider Message from the Button Message from Query Values Query for Sliders 22 Query for Button 23 Send Commands to the Screen Use the Terminal Step 3: Write the Host Application Table of Messages and Commands Screen Connection Setup Read Messages Send Messages Step 4: Integrate the Screen and the Host Connect the Screen to the Host Run the Project on the Screen Appendix: Example of Code for Arduino Proprietary Information Disclaimer of Warranties & Limitation of Liability D Systems Page 3 of 36

4 Application Overview The application allows controlling a red-green-blue LED, which allows virtually any possible colour of the spectrum. The colour is adjusted by moving each of the three sliders, one per component, red, green or blue. A Reset button sets the default mid-range white colour. The screen sends commands to the host micro-controller, when a slider is moved and when the Reset button is pushed. HOST MCU When a slider is moved or the Reset button pushed, the screen sends commands to the host microcontroller. Then the host micro-controller translates the commands and drives the RGB LED. HOST MCU RGB LED The screen is connected to a host, in this example an AVR ATmega328 micro-controller-based Arduino Uno board. The host microcontroller translates the commands received and manages the red-green-blue LED D Systems Page 4 of 36

5 In the specific cases of the initialisation and reset procedures, the host sends commands to the screen to place the sliders at mid-course. HOST MCU Setup Procedure Launch ViSi-Genie There is an alias for 4D Workshop on the desktop: For initialisation and reset, the host microcontroller sends commands to the screen. Developing such an application is done in just four steps: Design the Screen Identify the Messages Write the Host Application Integrate the Screen and the Host Launch 4D Workshop by double-clicking on the icon: D Systems Page 5 of 36

6 Load the Example You can load the ViSi-Genie project example Example: AN11 ViSi-Genie RGB or follow the procedures described in the next section. Workshop 4 opens and displays the Recent page: To load the existing project, click on the left-most icon Open a standard Open window asks for a ViSi-Genie project D Systems Page 6 of 36

7 select ViSi-Genie RGB and click on it. to load to display the Change Display window: Now, check the type of the screen module: select the Project menu the type and orientation of the screen are displayed: If the screen module you use is different, click on the button Select the screen on the drop-down list and define the orientation. and confirm by D Systems Page 7 of 36

8 Create a New Project 4D Workshop opens and displays the Recent page: Click on the icon close to Create a New Project on top or, if the settings have been already defined, click on the icon close to Create a New Project on bottom: To create a new program, there are multiple options: Click on the top left-most icon New D Systems Page 8 of 36

9 All those options update the main window with the selection of the screen: The selected screen is displayed: Select the screen, here the LCD-32PT: Orientation is portrait by default D Systems Page 9 of 36

10 To set it to landscape, just click on the image of the screen to rotate it: The main window now asks for the kind of project: Press Next to proceed: D Systems Page 10 of 36

11 To select ViSi-Genie, just click on the blue arrow: The development environment is now displayed: You are ready to start D Systems Page 11 of 36

12 Step 1: Design the Screen You can load the example Example: AN11 ViSi-Genie RGB or follow the procedures described hereafter. The Slider object is located on the Inputs pane: The first step is to design the screen with Workshop 4. The control panel includes three sliders, one per component, red, green or blue, with value included between 0 to 255, and one button Reset. Click first on the Slider icon and click on the WYSIWYG screen to place it. Add the Sliders Select the Home menu to display the objects: D Systems Page 12 of 36

13 The Slider0 is added. To move the slider, click and drag it to the desired position: To resize the slider, click on the dotted green rectangle and move it to the desired size: This is the slider for the red component. Change the Palette with High to Red and Low to Maroon: D Systems Page 13 of 36

14 The WISYWYG screen shows the final result: Proceed the same way for the green and blue components: For the green component, change the Palette with High to Lime and Low to Green: For the blue component, change the Palette with High to Aqua and Low to Blue: For both, enter 255 for MaxValue and 0 to MinValue: Now, the maximum and the minimum values of the slider should be set to 255 and 0 respectively. Enter the value to MaxValue and MinValue: The Slider1 and Slider2 are added. The slider for the red component is ready now D Systems Page 14 of 36

15 Final result looks like: Add the Button The Button object is located on the Buttons pane: Click first on the Button icon and click on the WYSIWYG screen to place it. For more information on the Slider object, please refer to the application note 4D-AN-P4009 ViSi-Genie - Inputs D Systems Page 15 of 36

16 The WinButton0 is added. Set the Caption to Reset and choose the appearance and the colour as you wish, here Colour set to black, Font to white and size to 16: The control panel is ready now: For more information on the Button object, please refer to the application note 4D-AN-P4004 ViSi-Genie Advanced Buttons. Define the Actions The interface is ready now but WinButton0, Slider0, Slider1 and Slider2 have no actions defined. When pressed or changed, the objects raise events. All the events are going to be defined as Message D Systems Page 16 of 36

17 The message goes though the serial connection to the host and includes the object identification and the value. When pressed, the WinButton0 button When released after being moved, the Slider0 for the red component raises the event OnChanged and sends a Message: raises the even OnChanged and sends a Message: When released after being moved, the Slider1 for the green component raises the event OnChanged and sends a Message: D Systems Page 17 of 36

18 When released after being moved, the Slider2 for the blue component raises the event OnChanged and sends a Message: Step 2: Identify the Messages The screen is going to generate and send messages to the host. But what are those messages? We need first to build and upload the project, then use either the debugger Codeless Executive Test Instrument or the terminal. Build and Upload the Project To build and upload the project, first select the Comms menu and check that: The communication port light is blue. The micro-sd card is plugged on a USB port or the micro-sd card to SD card converter inserted into the SD-card slot and the drive mounted D Systems Page 18 of 36

19 Then select the Project menu Once this is done, the screen displays the form: and click on Flash as destination: Finally, select the Home menu Debug the Project and click on the Build button: Using the debugger is the first option to get the messages sent by the screen to the host. It's time now to eject the micro-sd card from the PC and plug it in the micro-sd card slot of the screen. Setting the handler to Message sends the values to the debugger, Genie Test Executor or GTX D Systems Page 19 of 36

20 Launch the Debugger To debug the project, launch the Genie Test Executor or GTX. Select the Tools menu A new screen appears, with the form and objects we have defined previously: and then click on the GTX button D Systems Page 20 of 36

21 Just try to move one of the sliders and press Reset. Messages are sent to the debugger: All values are in hexadecimal. The messages are formatted according to the following pattern: Command Object Type Object Index Value MSB Value LSB Checksum B REPORT_EVENT Slider Number 1 0x0038 Message from a Slider The messages from Slider objects are formatted according to the following pattern: Command Object Type Object Index Value MSB Value LSB Checksum The white area on the right displays in green the messages sent to the screen and in red the messages received from the screen: B REPORT_EVENT Slider Number 1 0x0038 Each slider has its specific number: The red slider is number 00, so the message from the red slider starts with The green slider is number 01, so the message from the red slider starts with The blue slider is number 02, so the message from the red slider starts with D Systems Page 21 of 36

22 The values allowed for the slider are between 0 and 255. So: minimum value sent on a message is 0 = 0000 Query for Sliders Pressing Query on top of the leftmost slider maximum value sent on a message is 255 = 00FF The messages are sent when the slider is being moved, because Message has been defined for the event OnChanging, which is raised as many times and as long the slider is being moved. Message from the Button The message is formatted according to the following pattern: Command Object Type Object Index Value MSB Value LSB Checksum adds two lines to the message area on the right: REPORT_EVENT Button Number 1 0x0038 Each button has its specific number: the Reset button is number 00, so the message from the Reset button starts with Value is always 0000 and sent when the button is pressed. Message from Query Values The Codeless Executive Test Instrument debugger features four Query buttons, one per object: The first line in green is a command sent by the debugger to the screen, asking the values for the first slider: Command Object Type Object Index Checksum READ_OBJ Slider Number D Systems Page 22 of 36

23 The second line in red is the message sent back by the screen, with 0400 for Slider0 or slider number 0 for the red component: Command Object Type Object Index Value MSB Value LSB Checksum A 3B WRITE_ CONTRAST Slider Number 1 58 Query for Button Pressing Query on top of the button The second line in red is the message sent back by the screen: Command Object Type Object Index Value MSB Value LSB Checksum WRITE_ CONTRAST If the button is pressed Button Number 1 Button released the value is adds two lines to the message area on the right: Command Object Type Object Index Value MSB Value LSB Checksum The first line in green is a command sent by the debugger to the screen, asking the values for the button: WRITE_ CONTRAST Button Number 1 Button pressed Command Object Type Object Index Checksum READ_OBJ Button Number 1 Send Commands to the Screen The screen sends messages to the host but the host can also send commands to the screen. A first example is the Query Values seen before. Another example is sending a value for a specific slider, for example for Slider0, the slider for the red component D Systems Page 23 of 36

24 First set the value on the debugger, here close to the maximum The handler for the command is 0400, or the object Slider0, with 04 for slider and 00 for the first slider number 1, and the value is FF. In case the value is greater than 0xFF, for example 0x0102, the value is coded on the MSB and LSB: Command Object Type Object Index Value MSB Value LSB Checksum WRITE_OBJ Slider Number press Set below When a command is sent to the screen, the screen always answers by an acknowledgement: 06 for success, 15 for failure. and two lines are added to the message area on the right: The first line in green is a command: Use the Terminal As an alternative to GTX, the terminal is the second option to get the messages sent by the screen to the host. To launch the Terminal, select the Tools menu Command Object Type Object Index Value MSB Value LSB Checksum FE FB WRITE_OBJ Slider Number D Systems Page 24 of 36

25 and Click Terminal connect 9600 to open the currently selected com port at 9600 baud in the Terminal program. or Click Terminal connect to open the currently selected com port at baud in the Terminal program. A new screen appears: Enter the hexadecimal code in the Terminal window, including the final checksum: Here, the command Set Slider0 to value 0xFE is sent to the screen module, or FE FB displayed in green on the terminal window. To send the commands on hexadecimal format, press The commands sent by the host and the messages sent by the screen are the same as with the Codeless Executive Test Instrument debugger. And the screen answers with the 06 for successful acknowledgement, displayed on red on the terminal window D Systems Page 25 of 36

26 Step 3: Write the Host Application The application for the host is going to do exactly what has been done with the Genie Test Executor debugger or the terminal. The application for the host has four specific parts related to ViSi-Genie: A table of message and commands, The setup of the connection with the screen, A function to read messages sent by the screen, A function to send messages to the screen. Table of Messages and Commands Based on the messages and commands identified with the debugger, the following list of constants is set: #define READ_OBJ 0x00 #define WRITE_OBJ 0x01 #define REPORT_OBJ 0x05 #define REPORT_EVENT 0x07 const uint16_t buttonreset = 0x0600; const uint16_t sliderred = 0x0400; const uint16_t slidergreen = 0x0401; const uint16_t sliderblue = 0x0402; Using constants with plain English names both #define and const instead of hexadecimal codes eases the readability and the maintenance of the code. Screen Connection Setup The screen could take up to 3 seconds to boot-up, so the setup function integrates a delay delay(3000); and sets the serial connection myserial.begin(9600); with myserial being the serial port. Read Messages The screen is attached to the micro-controller host through the myserial serial port. The readmessage function Reads the bytes coming from the screen, bool readmessage(uint8_t &command0, uint16_t &object0, uint16_t &value0) { bool flag0 = false; uint8_t buffer[6]; uint8_t checksum = 0x00; uint8_t i=0; if (myserial.available()>0) { buffer[i] = myserial.read(); command0 = buffer[0]; checksum = command0; Identifies the command, in this case REPORT_EVENT, if (command0==report_event) { D Systems Page 26 of 36

27 Reads the object, with type and identification, Gets the value, if (myserial.available()>3) { buffer[i] = myserial.read(); checksum ^= buffer[i]; buffer[i] = myserial.read(); checksum ^= buffer[i]; object0 = buffer[1]<<8 buffer[2]; buffer[i] = myserial.read(); checksum ^= buffer[i]; object0 = buffer[1]<<8 buffer[2]; buffer[i] = myserial.read(); checksum ^= buffer[i]; value0 = buffer[3]<<8 buffer[4]; And finally performs and checks the checksum. Send Messages flag0 = (checksum==myserial.read()); return flag0; The screen is attached to the micro-controller host through the myserial serial port. a = sendmessage(write_obj, sliderred, red); The sendmessage function Sends the bytes to the screen, bool sendmessage(uint8_t command0, uint16_t object0, uint16_t value0) { bool flag0 = false; uint8_t buffer[6]; uint8_t checksum = 0x00; uint8_t i=0; Sends the command, in this case WRITE_OBJ passed through command0, buffer[i] = command0; checksum = command0; Sends the object, with type and identification, in this case sliderred passed through object0, buffer[i] = object0 >>8; checksum ^= buffer[i]; buffer[i] = object0 & 0xff; checksum ^= buffer[i]; Sends the value, in this case red = 0x7f;passed through value0, buffer[i] = value0 >>8; checksum ^= buffer[i]; buffer[i] = value0 & 0xff; checksum ^= buffer[i]; D Systems Page 27 of 36

28 Calculates and sends the checksum. buffer[i] = checksum; myserial.write(buffer, i); And finally reads the acknowledgement return (nacack()==0x06); When a command is sent to the screen, the screen always answers: 0x06 for success, 0x15 for failure. uint8_t nacack() { delay(10); while (!myserial.available()); return myserial.read(); // 0x06 or 0xd5 Step 4: Integrate the Screen and the Host Connect the Screen to the Host The screen requires four connections: Regulated +5V, in red, TX of the screen connected to the RX of the host, in yellow, RX of the screen connected to the TX of the host, in white, Ground, in black. It is very important to read this acknowledge of receipt, otherwise it may be considered as the beginning of a new message D Systems Page 28 of 36

29 Run the Project on the Screen The project starts and the interface runs on the screen. Congratulations, you have completed your first ViSi-Genie project connected to a host! D Systems Page 29 of 36

30 Appendix: Example of Code for Arduino /// RGB_Genie Set colour from panel with red-green-blue sliders /// Developed with [embedxcode]( /// Rei Vilo Nov 14, /// // Core library #include "Arduino.h" // for Arduino 1.0 // Include application, user and local libraries #include "SoftwareSerial.h" // Define variables and constants SoftwareSerial myserial(2, 3); #define RED_PIN 9 #define GREEN_PIN 10 #define BLUE_PIN 11 #define READ_OBJ 0x00 #define WRITE_OBJ 0x01 #define REPORT_OBJ 0x05 #define REPORT_EVENT 0x07 const uint16_t buttonreset = 0x0600; const uint16_t sliderred = 0x0400; const uint16_t slidergreen = 0x0401; const uint16_t sliderblue = 0x0402; D Systems Page 30 of 36

31 uint8_t red, green, blue; uint8_t command; uint16_t object, value; boolean flag; uint8_t nacack() { delay(10); while (!myserial.available()); return myserial.read(); // 0xc6 or 0xd5 bool readmessage(uint8_t &command0, uint16_t &object0, uint16_t &value0) { bool flag0 = false; uint8_t buffer[6]; uint8_t checksum = 0x00; uint8_t i=0; if (myserial.available()>0) { buffer[i] = myserial.read(); command0 = buffer[0]; checksum = command0; if (command0==report_event) { if (myserial.available()>3) { buffer[i] = myserial.read(); checksum ^= buffer[i]; buffer[i] = myserial.read(); checksum ^= buffer[i]; object0 = buffer[1]<<8 buffer[2]; buffer[i] = myserial.read(); checksum ^= buffer[i]; D Systems Page 31 of 36

32 object0 = buffer[1]<<8 buffer[2]; buffer[i] = myserial.read(); checksum ^= buffer[i]; value0 = buffer[3]<<8 buffer[4]; flag0 = (checksum==myserial.read()); return flag0; bool sendmessage(uint8_t command0, uint16_t object0, uint16_t value0) { bool flag0 = false; uint8_t buffer[6]; uint8_t checksum = 0x00; uint8_t i=0; buffer[i] = command0; checksum = command0; buffer[i] = object0 >>8; checksum ^= buffer[i]; buffer[i] = object0 & 0xff; checksum ^= buffer[i]; buffer[i] = value0 >>8; checksum ^= buffer[i]; D Systems Page 32 of 36

33 buffer[i] = value0 & 0xff; checksum ^= buffer[i]; buffer[i] = checksum; myserial.write(buffer, i); return (nacack()==0x06); void update() { analogwrite(red_pin, red); analogwrite(green_pin, green); analogwrite(blue_pin, blue); // value for red channel // value for blue channel // value for green channel void reset() { uint8_t a; red = 0x7f; green = 0x7f; blue = 0x7f; myserial.flush(); a = sendmessage(write_obj, sliderred, red); a = sendmessage(write_obj, slidergreen, green); a = sendmessage(write_obj, sliderblue, blue); update(); D Systems Page 33 of 36

34 // Add setup code void setup() { delay(3000); myserial.begin(9600); pinmode(red_pin, OUTPUT); pinmode(green_pin, OUTPUT); pinmode(blue_pin, OUTPUT); reset(); update(); // Add loop code void loop() { if (readmessage(command, object, value)) { if (command==0x07) { switch (object) { case buttonreset: reset(); break; case sliderred: red = value & 0xff; update(); break; case slidergreen: green = value & 0xff; update(); break; case sliderblue: blue = value & 0xff; update(); break; D Systems Page 34 of 36

35 default: break; delay(100); D Systems Page 35 of 36

36 Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission. The development of 4D Systems products and services is continuous and published information may not be up to date. It is important to check the current position with 4D Systems. All trademarks belong to their respective owners and are recognised and acknowledged. Disclaimer of Warranties & Limitation of Liability 4D Systems makes no warranty, either expresses or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, non-infringement and fitness for any particular purpose. Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. In no event shall 4D Systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4D Systems, or the use or inability to use the same, even if 4D Systems has been advised of the possibility of such damages. 4D Systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). 4D Systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. Use of 4D Systems products and devices in 'High Risk Activities' and in any other application is entirely at the buyer s risk, and the buyer agrees to defend, indemnify and hold harmless 4D Systems from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any 4D Systems intellectual property rights D Systems Page 36 of 36

APPLICATION NOTE. Application Note: 4D-AN-P4009. ViSi-Genie Inputs. Document Date: November 19 th, Document Revision: 1.0

APPLICATION NOTE. Application Note: 4D-AN-P4009. ViSi-Genie Inputs. Document Date: November 19 th, Document Revision: 1.0 APPLICATION NOTE Application Note: ViSi-Genie Inputs Document Date: November 19 th, 2012 Document Revision: 1.0 Description This Application Note explores the possibilities provided by ViSi-Genie for the

More information

APPLICATION NOTE. Application Note: 4D-AN-P4004. ViSi-Genie Advanced Buttons. Document Date: November 15 th, Document Revision: 1.

APPLICATION NOTE. Application Note: 4D-AN-P4004. ViSi-Genie Advanced Buttons. Document Date: November 15 th, Document Revision: 1. APPLICATION NOTE Application Note: ViSi-Genie Advanced Buttons Document Date: November 15 th, 2012 Document Revision: 1.0 Description This Application Note explores the possibilities provided by ViSi-Genie

More information

Workshop 4 Installation INSTALL GUIDE. Document Date: February 4 th, Document Revision: 1.1

Workshop 4 Installation INSTALL GUIDE. Document Date: February 4 th, Document Revision: 1.1 INSTALL GUIDE Workshop 4 Installation Document Date: February 4 th, 2013 Document Revision: 1.1 Description This document describes how to install and configure Workshop 4, and how to install the driver

More information

APPLICATION NOTE. Application Note: 4D-AN-P4007. ViSi-Genie Play Video. Document Date: November 15 th, Document Revision: 1.

APPLICATION NOTE. Application Note: 4D-AN-P4007. ViSi-Genie Play Video. Document Date: November 15 th, Document Revision: 1. APPLICATION NOTE Application Note: ViSi-Genie Play Video Document Date: November 15 th, 2012 Document Revision: 1.0 Description This Application Note explores the possibilities provided by ViSi-Genie for

More information

USER GUIDE. Workshop 4 User Guide. Document Date: 17 th December 2012 Document Revision: 1.1

USER GUIDE. Workshop 4 User Guide. Document Date: 17 th December 2012 Document Revision: 1.1 USER GUIDE Workshop 4 User Guide Document Date: 17 th December 2012 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision of

More information

DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield

DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield TURNING TECHNOLOGY INTO ART DATASHEET 4Display-Adaptor-Shield Document Date: 20 th November 2012 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website

More information

DATASHEET 4D SYSTEMS. 4Display Shield with 2.2 Display TURNING TECHNOLOGY INTO ART. 4Display-Shield-22

DATASHEET 4D SYSTEMS. 4Display Shield with 2.2 Display TURNING TECHNOLOGY INTO ART. 4Display-Shield-22 TURNING TECHNOLOGY INTO ART DATASHEET 4Display Shield with 2.2 Display Document Date: 31 st October 2012 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems

More information

4D Systems. Application Note: 4D-AN-G3001. in ViSi Environment. Document Date: 15 th December Document Revision: 1.0

4D Systems. Application Note: 4D-AN-G3001. in ViSi Environment. Document Date: 15 th December Document Revision: 1.0 4D Systems Application Note: Displaying an Image on GOLDELOX Modules in ViSi Environment Document Date: 15 th December 2012 Document Revision: 1.0 2012 4D Systems www.4dsystems.com.au Page 1 of 8 Description

More information

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor TURNING TECHNOLOGY INTO ART DATASHEET 4D-Serial-Pi-Adaptor Document Date: 20 th November 2012 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website

More information

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor DATASHEET TURNING TECHNOLOGY INTO ART 4D Raspberry Pi Serial Adaptor 4D-Serial-Pi-Adaptor Document Date: 21 st August 2014 Document Revision: 1.2 Uncontrolled Copy when printed or downloaded. Please refer

More information

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor DATASHEET TURNING TECHNOLOGY INTO ART 4D Raspberry Pi Serial Adaptor 4D-Serial-Pi-Adaptor Document Date: 4 th September 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please

More information

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1. TURNING TECHNOLOGY INTO ART DATASHEET USB to Serial UART Bridge Converter µusb-mb5 Document Date: 5 th September 2012 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to

More information

4D SYSTEMS TURNING TECHNOLOGY INTO ART. Application Note: 4D-AN-G5002

4D SYSTEMS TURNING TECHNOLOGY INTO ART. Application Note: 4D-AN-G5002 TURNING TECHNOLOGY INTO ART APPLICATION NOTE Application Note: Displaying an Image, Video or Animation on the Goldelox Modules in Serial Environment Document Date: 25 th February 2013 Document Revision:

More information

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-P3001 TURNING TECHNOLOGY INTO ART. ViSi - Displaying Third-Party Fonts

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-P3001 TURNING TECHNOLOGY INTO ART. ViSi - Displaying Third-Party Fonts TURNING TECHNOLOGY INTO ART APPLICATION NOTE Application Note: 4D-AN-P3001 ViSi - Displaying Third-Party Fonts Document Date: 15th March 2013 Document Revision: 1.0 Description This Application Note explains

More information

DATASHEET. 3.2 Display Bezel. 4D-Bezel-32 For the ulcd-32ptu Display Module. Document Date: 16 th September 2013 Document Revision: 1.

DATASHEET. 3.2 Display Bezel. 4D-Bezel-32 For the ulcd-32ptu Display Module. Document Date: 16 th September 2013 Document Revision: 1. DATASHEET 3.2 Display Bezel 4D-Bezel-32 For the ulcd-32ptu Display Module Document Date: 16 th September 2013 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D

More information

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-G5001 TURNING TECHNOLOGY INTO ART. Serial - Displaying Third-Party Fonts

4D SYSTEMS APPLICATION NOTE. Application Note: 4D-AN-G5001 TURNING TECHNOLOGY INTO ART. Serial - Displaying Third-Party Fonts APPLICATION NOTE 4D SYSTEMS TURNING TECHNOLOGY INTO ART Application Note: Serial - Displaying Third-Party Fonts Document Date: 5th February 2013 Document Revision: 1.0 Description This application note

More information

DATASHEET. gen4 Programming Adaptor For all gen4 sizes (Picaso and Diablo16) gen4-pa. Document Date: 29 th January 2016 Document Revision: 1.

DATASHEET. gen4 Programming Adaptor For all gen4 sizes (Picaso and Diablo16) gen4-pa. Document Date: 29 th January 2016 Document Revision: 1. For all gen4 sizes (Picaso and Diablo16) DATASHEET Document Date: 29 th January 2016 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the

More information

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge TURNING TECHNOLOGY INTO ART DATASHEET microusb Programming Adaptor µusb-pa5 USB to UART Serial Bridge Document Date: 27 th November 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded.

More information

4D Systems. Application Note: 4D-AN-P2002. Playing Video on PICASO based modules using RAW option. Document Date: 15 th December 2012

4D Systems. Application Note: 4D-AN-P2002. Playing Video on PICASO based modules using RAW option. Document Date: 15 th December 2012 4D Systems Application Note: Playing Video on PICASO based modules using RAW option Document Date: 15 th December 2012 Document Revision: 1.0 2012 4D Systems www.4dsystems.com.au Page 1 of 8 Description

More information

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge DATASHEET TURNING TECHNOLOGY INTO ART microusb Programming Adaptor -II USB to UART Serial Bridge Document Date: 17 th July 2015 Document Revision: 2.0 Uncontrolled Copy when printed or downloaded. Please

More information

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Carrier Board for μoled-160-g1/g2 CB-160-G1

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Carrier Board for μoled-160-g1/g2 CB-160-G1 TURNING TECHNOLOGY INTO ART DATASHEET Carrier Board for μoled-160-g1/g2 Document Date: 21 st September 2012 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems

More information

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.9

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.9 DATASHEET 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE Document Date: 3 rd February 2014 Document Revision: 1.9 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for

More information

2.8 microlcd Intelligent PICASO Display Module

2.8 microlcd Intelligent PICASO Display Module Product Brief 2.8 microlcd Intelligent PICASO Display Module µlcd-28ptu www.4dsystems.com.au Rev 1.2 MESSAGE FROM THE CEO To our valued customers, Thank you for your interest in 4D Systems and the products

More information

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0. DATASHEET 4.3 Embedded SPI Display 4DLCD-FT843 Powered by the FTDI FT800 Video Engine Document Date: 25 th September 2013 Document Revision: 0.4 Uncontrolled Copy when printed or downloaded. Please refer

More information

USER MANUAL. Workshop4 IDE USER GUIDE. Document Revision: 2.1 Document Date: 29 th July 2017

USER MANUAL. Workshop4 IDE USER GUIDE. Document Revision: 2.1 Document Date: 29 th July 2017 USER MANUAL Workshop4 IDE USER GUIDE Document Revision: 2.1 Document Date: 29 th July 2017 Uncontrolled copy when printed or downloaded Please refer to the 4D Labs Semiconductors website for the latest

More information

Introduction. Rev.1.2

Introduction. Rev.1.2 Introduction The Revelation board is an evaluation tool which is designed to help to start working with Riverdi TFT panels with FT8XX controllers. It can also be used as a platform to build your own application.

More information

Font Tool User Guide. Abstract. Document Date: 1 July 2009 Document Revision: 01

Font Tool User Guide. Abstract. Document Date: 1 July 2009 Document Revision: 01 Document Date: 1 July 2009 Document Revision: 01 Abstract This User guide explains Font Tool software in detail. Font Tool will assist the user in converting Windows fonts (including true type) into the

More information

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet 4D SYSTEMS udrive-usd-g1 Embedded DOS micro-drive Module Document Date: 4 rh November 2011 Document Revision: 4.0 Note: This revision of the Dcoument applies to udrive PmmC Rev23 or above. 2011 4D Systems

More information

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Embedded DOS micro-drive Module. μdrive-μsd-g1

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Embedded DOS micro-drive Module. μdrive-μsd-g1 TURNING TECHNOLOGY INTO ART DATASHEET Embedded DOS micro-drive Module μdrive-μsd-g1 Document Date: 11 th September 2012 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer

More information

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 8 th January 2014 Document Revision: 1.

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 8 th January 2014 Document Revision: 1. DATASHEET 4.3 Embedded SPI Display 4DLCD-FT843 Powered by the FTDI FT800 Video Engine Document Date: 8 th January 2014 Document Revision: 1.2 Uncontrolled Copy when printed or downloaded. Please refer

More information

DATASHEET. 4D 7.0 LCD CAPE Beagle Bone Black 7.0 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.2

DATASHEET. 4D 7.0 LCD CAPE Beagle Bone Black 7.0 LCD CAPE. Document Date: 3 rd February 2014 Document Revision: 1.2 DATASHEET 4D 7.0 LCD CAPE Beagle Bone Black 7.0 LCD CAPE Document Date: 3 rd February 2014 Document Revision: 1.2 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for

More information

DATASHEET 4D SYSTEMS. Embedded Audio-Sound Module TURNING TECHNOLOGY INTO ART SOMO-14D. Document Date: 5 th February 2013 Document Revision: 1.

DATASHEET 4D SYSTEMS. Embedded Audio-Sound Module TURNING TECHNOLOGY INTO ART SOMO-14D. Document Date: 5 th February 2013 Document Revision: 1. DATASHEET TURNING TECHNOLOGY INTO ART Embedded Audio-Sound Module Document Date: 5 th February 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website

More information

USER GUIDE. Workshop 4 - ViSi-Genie User Guide. Document Date: 2 nd February 2015 Document Revision: 1.4

USER GUIDE. Workshop 4 - ViSi-Genie User Guide. Document Date: 2 nd February 2015 Document Revision: 1.4 USER GUIDE Workshop 4 - ViSi-Genie User Guide Document Date: 2 nd February 2015 Document Revision: 1.4 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest

More information

Serial JPEG Camera Module Data Sheet

Serial JPEG Camera Module Data Sheet 4D SYSTEMS µcam529 Serial JPEG Camera Module Document Date: 15th July 2010 Document Revision: 2.0 2010 4D Systems www.4dsystems.com.au Page 1 of 20 4D SYSTEMS µcam Serial JPEG Camera Module Description

More information

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 15 th October 2013 Document Revision: 1.7 DISTRIBUTED BY TEXIM EUROPE

DATASHEET. 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE. Document Date: 15 th October 2013 Document Revision: 1.7 DISTRIBUTED BY TEXIM EUROPE DATASHEET 4D 4.3 LCD CAPE Beagle Bone Black 4.3 LCD CAPE Document Date: 15 th October 2013 Document Revision: 1.7 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for

More information

DATASHEET 4D SYSTEMS. Serial JPG Camera Module TURNING TECHNOLOGY INTO ART. Document Date: 5 th September 2012 Document Revision: 1.

DATASHEET 4D SYSTEMS. Serial JPG Camera Module TURNING TECHNOLOGY INTO ART. Document Date: 5 th September 2012 Document Revision: 1. TURNING TECHNOLOGY INTO ART DATASHEET Serial JPG Camera Module Document Date: 5 th September 2012 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website

More information

REFERENCE 4D SYSTEMS TURNING TECHNOLOGY INTO ART. μdrive. (μdrive-μsd-g1) COMMAND SET. Document Date: 23 rd October 2012 Document Revision: 4.

REFERENCE 4D SYSTEMS TURNING TECHNOLOGY INTO ART. μdrive. (μdrive-μsd-g1) COMMAND SET. Document Date: 23 rd October 2012 Document Revision: 4. TURNING TECHNOLOGY INTO ART REFERENCE μdrive (μdrive-μsd-g1) COMMAND SET Document Date: 23 rd October 2012 Document Revision: 4.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems

More information

Serial JPEG Camera Module Data Sheet

Serial JPEG Camera Module Data Sheet 4D SYSTEMS µcam Serial JPEG Camera Module Document Date: 18th November 2011 Document Revision: 7.0 2011 4D Systems www.4dsystems.com.au Page 1 of 23 4D SYSTEMS µcam Serial JPEG Camera Module Description

More information

DATASHEET 4D SYSTEMS. Arduino Display Module Pack TURNING TECHNOLOGY INTO ART. ulcd-43-pt-ar. Featuring 4.3 Serial Display Module

DATASHEET 4D SYSTEMS. Arduino Display Module Pack TURNING TECHNOLOGY INTO ART. ulcd-43-pt-ar. Featuring 4.3 Serial Display Module DATASHEET TURNING TECHNOLOGY INTO ART Arduino Display Module Pack Featuring 4.3 Serial Display Module Document Date: 24 th January 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded.

More information

DATASHEET 4D SYSTEMS. Raspberry Pi Display Module Pack TURNING TECHNOLOGY INTO ART. Featuring a 2.8 Display Module ulcd-28-ptu-pi

DATASHEET 4D SYSTEMS. Raspberry Pi Display Module Pack TURNING TECHNOLOGY INTO ART. Featuring a 2.8 Display Module ulcd-28-ptu-pi DATASHEET TURNING TECHNOLOGY INTO ART Raspberry Pi Display Module Pack Featuring a 2.8 Display Module Document Date: 23 rd January 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded.

More information

USER GUIDE. Workshop4 PRO SMART WIDGETS EDITOR. Document Revision: 1.1 Document Date: 29 th July 2017

USER GUIDE. Workshop4 PRO SMART WIDGETS EDITOR. Document Revision: 1.1 Document Date: 29 th July 2017 SMART WIDGETS EDITOR USER GUIDE Document Revision: 1.1 Document Date: 29 th July 2017 Uncontrolled copy when printed or downloaded Please refer to the 4D Labs Semiconductors website for the latest Revision

More information

TO OUR VALUED CUSTOMERS

TO OUR VALUED CUSTOMERS SmartMP3 Board is ideal for creating mp3 players and adding audio and music features to your prototype devices, even with lower-performance microcontrollers. TO OUR VALUED CUSTOMERS I want to express my

More information

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 8 th January 2014 Document Revision: 0.1

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 8 th January 2014 Document Revision: 0.1 DATASHEET Embedded Audio-Sound Module Document Date: 8 th January 2014 Document Revision: 0.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision

More information

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 21 st March 2014 Document Revision: 1.1

DATASHEET. Embedded Audio-Sound Module SOMO-II. Document Date: 21 st March 2014 Document Revision: 1.1 DATASHEET Embedded Audio-Sound Module Document Date: 21 st March 2014 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision

More information

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT3 Xplained Pro USER GUIDE Preface The Atmel QT3 Xplained Pro is an extension board, which enables the evaluation of a capacitive touch 12 key numpad in mutual capacitance configuration.

More information

Copyright mikroelektronika, All rights reserved.

Copyright mikroelektronika, All rights reserved. Copyright mikroelektronika, 22. All rights reserved. TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika. The primary

More information

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface USER GUIDE Atmel Segment LCD1 Xplained Pro Preface Atmel Segment LCD1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Segment LCD1 Xplained Pro is designed to kick-start

More information

mikroprog Suite for PIC programming software

mikroprog Suite for PIC programming software mikroprog Suite for PIC programming software mikroprog Suite for PIC is a free software used for programming of all of Microchip microcontroller families, including PIC10, PIC12, PIC16, PIC18, dspic30/33,

More information

USER GUIDE. Atmel QT6 Xplained Pro. Preface

USER GUIDE. Atmel QT6 Xplained Pro. Preface USER GUIDE Atmel QT6 Xplained Pro Preface Atmel QT6 Xplained Pro kit is a Xplained Pro extension board that enables the evaluation of a mutual capacitance touch suface using the Peripheral Touch Controller

More information

USER GUIDE. Atmel QT1 Xplained Pro. Preface

USER GUIDE. Atmel QT1 Xplained Pro. Preface USER GUIDE Atmel QT1 Xplained Pro Preface Atmel QT1 Xplained Pro kit is an extension board that enables evaluation of self- and mutual capacitance mode using the Peripheral Touch Controller (PTC) module.

More information

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 6 th March 2014 Document Revision: 1.1

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 6 th March 2014 Document Revision: 1.1 DATASHEET Serial Camera Module ucam-ii Document Date: 6 th March 2014 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision

More information

CEC1702 clicker. a great idea is just a click away

CEC1702 clicker. a great idea is just a click away a great idea is just a click away CEC1702 clicker A compact development board with a mikrobus socket for click board connectivity and Microchip s CEC1702, a 32-bit ARM Cortex -M4 Processor Core, with strong

More information

Copyright mikroelektronika, January All rights reserved.

Copyright mikroelektronika, January All rights reserved. Copyright mikroelektronika, January 22. All rights reserved. TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika.

More information

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly AVR 8-bit Microcontrollers AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly APPLICATION NOTE Table of Contents 1. What has Changed...3 1.1. What This Means and How to Adapt...4 2.

More information

EDBG. Description. Programmers and Debuggers USER GUIDE

EDBG. Description. Programmers and Debuggers USER GUIDE Programmers and Debuggers EDBG USER GUIDE Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging

More information

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE AVR 8-bit Microcontrollers ATtiny104 Xplained Nano USER GUIDE Preface The Atmel ATtiny104 Xplained Nano evaluation kit is a hardware platform to evaluate the ATtiny104 microcontroller. Supported by the

More information

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE Atmel CryptoAuthentication ATAES132A Firmware Development Library USER GUIDE Introduction This user guide describes how to use the Atmel CryptoAuthentication ATAES132A Firmware Development Library with

More information

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 24 th July 2014 Document Revision: 1.3

DATASHEET. Serial Camera Module. ucam-ii. Document Date: 24 th July 2014 Document Revision: 1.3 DATASHEET Serial Camera Module ucam-ii Document Date: 24 th July 2014 Document Revision: 1.3 Uncontrolled Copy when printed or downloaded. Please refer to the 4D Systems website for the latest Revision

More information

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE Atmel QTouch QT2 Xplained Pro USER GUIDE Preface Atmel QT2 Xplained Pro kit is an extension board that enables the evaluation of a mutual capacitance touch surface using the Peripheral Touch Controller

More information

Ethernet1 Xplained Pro

Ethernet1 Xplained Pro Ethernet1 Xplained Pro Part Number: ATETHERNET1-XPRO The Atmel Ethernet1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with

More information

AVRflash. Program. User manual

AVRflash. Program. User manual AVRflash User manual Program AVRprog programmer is a high performance tool used for programming AVR microcontroller families from ATMEL. The AVRflash program communicates to the microcontroller through

More information

USER GUIDE. ATWINC1500 Xplained Pro. Preface

USER GUIDE. ATWINC1500 Xplained Pro. Preface USER GUIDE ATWINC1500 Xplained Pro Preface Atmel ATWINC1500 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The extension board allows to evaluate the Atmel ATWINC1510/1500

More information

RE866 Interface User Guide

RE866 Interface User Guide RE866 Interface User Guide 1VV0301387 Rev.0 6/16/2017 [04.2016] Mod. 0809 2016-08 Rev.7 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to assure the

More information

TO OUR VALUED CUSTOMERS

TO OUR VALUED CUSTOMERS mikroprog for STM32 mikroprog is a fast USB programmer with hardware debugger support. Smart engineering allows mikroprog to support all STM32 ARM Cortex -M3 and Cortex -M4 microcontrollers in a single

More information

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE SMART ARM-based Microcontrollers AT09381: SAM D - Debugging Watchdog Timer Reset APPLICATION NOTE Introduction This application note shows how the early warning interrupt can be used to debug a WDT reset

More information

Installing Your Microsoft Access Database (Manual Installation Instructions)

Installing Your Microsoft Access Database (Manual Installation Instructions) Installing Your Microsoft Access Database (Manual Installation Instructions) Installation and Setup Instructions... 1 Single User Setup... 1 Multiple User Setup... 2 Adjusting Microsoft Access 2003 Macro

More information

AN LPC82x Touch Solution Quick Start Guide. Document information. Keywords

AN LPC82x Touch Solution Quick Start Guide. Document information. Keywords Rev. 1.0 22 December 2014 Application Note Document information Info Keywords Abstract Content Capacitive Touch, Touchpad, Sensor, Electrode, Drive/Sensing lines, Dielectric, Overlay panel, Sensitivity,

More information

GS2K External Flash based Host Firmware Update Application Note NT11608A Rev

GS2K External Flash based Host Firmware Update Application Note NT11608A Rev GS2K External Flash based Host Firmware Update Application Note 80560NT11608A Rev. 1.0 2017-07-01 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to assure

More information

GUI design made easy. Creating the First Project with. additional software

GUI design made easy. Creating the First Project with. additional software Creating the First Project with additional software Software for rapid development of graphical user interfaces for various types of TFT displays GUI design made easy To our valued customers, I want to

More information

DATASHEET. 4DPi-24-HAT. 2.4 Primary Display for the Raspberry Pi. In partnership with. Compatible with A+, B+ and Pi2

DATASHEET. 4DPi-24-HAT. 2.4 Primary Display for the Raspberry Pi. In partnership with. Compatible with A+, B+ and Pi2 DATASHEET In partnership with 4DPi-24-HAT 2.4 Primary Display for the Raspberry Pi Compatible with A+, B+ and Pi2 Document Date: 17 th July 2015 Document Revision: 1.1 Uncontrolled Copy when printed or

More information

LV Programmer. User manual

LV Programmer. User manual Programmer If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com If you are experiencing some problems with any of our products or just need additional

More information

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE SMART ARM-Based Microcontroller AT03975: Getting Started with SAM L21 APPLICATION NOTE Descripton This application note aims at getting started with the Atmel SAM L21 ARM Cortex -M0+ based microconroller.

More information

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

USER GUIDE. Atmel OLED1 Xplained Pro. Preface USER GUIDE Atmel OLED1 Xplained Pro Preface Atmel OLED1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. The board enables the user to experiment with user interface applications

More information

DSS Bit Exact Output. Application Report. 1 Display Subsystem (DSS) Overview. Prasad Konnur, Sivaraj R, Brijesh Jadav

DSS Bit Exact Output. Application Report. 1 Display Subsystem (DSS) Overview. Prasad Konnur, Sivaraj R, Brijesh Jadav Application Report DSS Bit Exact Output Prasad Konnur, Sivaraj R, Brijesh Jadav ABSTRACT The display subsystem (DSS) in TDA2xx, TDA2Ex and TDA3xx platform is used for displaying video data to external

More information

Development system. mikrommb for PIC32. User manual

Development system. mikrommb for PIC32. User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting

More information

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE SMART ARM-based Microcontrollers AT06467: Getting started with SAM D09/D10/D11 APPLICATION NOTE Features Getting started with Atmel SMART SAM D09/D10/D11 microcontrollers and tools Getting started with

More information

MySonicWall Secure Upgrade Plus

MySonicWall Secure Upgrade Plus June 2017 This guide describes how to upgrade a SonicWall or competitor appliance in MySonicWall using the Secure Upgrade Plus feature. Topics: About Secure Upgrade Plus Using Secure Upgrade Plus About

More information

SOMO-14D Embedded Audio-Sound Module

SOMO-14D Embedded Audio-Sound Module 4D SYSTEMS SOMO-14D Embedded Audio-Sound Module Document Date: 24th November 2009 Document Revision: 3.0 2009 4D Systems www.4dsystems.com.au Page 1 of 13 4D SYSTEMS SOMO-14D Embedded Audio Module Description

More information

CC13x0 Low Data Rate Operation

CC13x0 Low Data Rate Operation Application Report Marius Moe, Siri Johnsrud, and Sverre Hellan ABSTRACT This application report describes a CC13x0 SimpleLink Sub-1 GHz Ultra-Low-Power Wireless Microcontroller RF Core bit repetition

More information

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE SMART ARM-based Microcontrollers AT11512: SAM L Brown Out Detector (BOD) Driver APPLICATION NOTE Introduction This driver for Atmel SMART ARM -based microcontrollers provides an interface for the configuration

More information

QPP Proprietary Profile Guide

QPP Proprietary Profile Guide Rev. 04 April 2018 Application note Document information Info Content Keywords Proprietary Profile, Server, Client Abstract The Proprietary Profile is used to transfer the raw data between BLE devices.

More information

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface APPLICATION NOTE Atmel QT4 Xplained Pro User Guide ATAN0114 Preface Atmel QT4 Xplained Pro kit is an extension board that enables evaluation of self-capacitance mode proximity and touch using the peripheral

More information

mikrommb for PIC18FJ TABLE OF CONTENTS strana

mikrommb for PIC18FJ TABLE OF CONTENTS strana All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting

More information

Terminal I/O Profile Client Implementation Guide

Terminal I/O Profile Client Implementation Guide [04.2016] Terminal I/O Profile Client Implementation Guide 30507ST10753A Rev. 6 2017-08-16 Mod. 0809 2016-08 Rev.7 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have

More information

ESS Utility Android App User Guide

ESS Utility Android App User Guide [01.2017] ESS Utility Android App User Guide 1VV0301574 Rev. 0 2018-12-21 Mod.0818 2017-01 Rev.0 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to assure

More information

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction ATECC108/ATSHA204 Atmel Firmware Library USER GUIDE Features Layered and Modular Design Compact and Optimized for 8-bit Microcontrollers Easy to Port Supports I 2 C and Single-Wire Communication Distributed

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

NOVPEK NetLeap User Guide

NOVPEK NetLeap User Guide NOVPEK NetLeap User Guide Document Number: 001-124-04 Rev. 1.0 1/2017 Property of NovTech, Inc. 2016. All Rights Reserved Contact Information: Home Page: Company: www.novtech.com Modules: www.novsom.com/#/products1/

More information

STAND-ALONE PROGRAMMER

STAND-ALONE PROGRAMMER Fujitsu Semiconductor Design (Chengdu) Co., Ltd. MCU-AN-500108-E-18 New 8FX FAMILY 8-BIT MICROCONTROLLER ALL SERIES STAND-ALONE PROGRAMMER Revision History Revision History Version Date Updated by Modifications

More information

user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM

user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products

More information

mikrobasic PRO for FT90x Creating the first project in

mikrobasic PRO for FT90x Creating the first project in mikrobasic PRO for FT90x Creating the first project in TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika. The

More information

AN S1401 Using BlueMod+S as Beacon

AN S1401 Using BlueMod+S as Beacon [04.2016] AN S1401 Using BlueMod+S as Beacon 80507NT11471A Rev. 05 2016-08-18 Mod. 0809 2016-08 Rev.7 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made

More information

USERS MANUAL. 4D Systems. (4DGL Platform Only) Revision 1.0

USERS MANUAL. 4D Systems. (4DGL Platform Only) Revision 1.0 µoled-3202x-p1 USERS MANUAL (4DGL Platform Only) Revision 1.0 4D Systems Table of contents 1. Introduction 3 2. Features 4 3. Circuit Diagram 6 4. User Interface Pin Description 9 5. Expansion Ports Pin

More information

USB MODULE USER MANUAL

USB MODULE USER MANUAL USB MODULE USER MANUAL USB Module User Manual Version 1.0.2 Model: USB Module All applications Date: Monday, 18 December 2017 Conditions of Use Contents Read this manual completely before working on, or

More information

GS2K OV SDK User Guide. 1VV Rev

GS2K OV SDK User Guide. 1VV Rev GS2K OV SDK User Guide 1VV0301470 Rev. 1.1 2017-04-11 SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to assure the accuracy of this document, Telit assumes

More information

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE AVR XMEGA Microcontrollers AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro APPLICATION NOTE Introduction This application note covers some of the power saving features of the Atmel XMEGA

More information

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release NeoLoch Inquisitor 4116 DRAM Blade Manual Overview The Inquisitor 4116 DRAM blade is designed to test 16 pin DRAM ICs. Current tests include 4116, 9016, D416, 4027 and 4096. The Inquisitor 4116 DRAM tester

More information

Apollo2 EVB Quick Start Guide

Apollo2 EVB Quick Start Guide Apollo2 EVB Quick Start Guide Doc ID: QS-A2-1p00 Revision 1.0 June 2017 QS-A2-1p00 Page 1 of 11 2017 Ambiq Micro, Inc. Table of Content 1. Introduction...3 2. Documentation Revision History...3 3. Overview

More information

End User License Agreement

End User License Agreement End User License Agreement Kyocera International, Inc. ( Kyocera ) End User License Agreement. CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS ( AGREEMENT ) BEFORE USING OR OTHERWISE ACCESSING THE SOFTWARE

More information

Arduino: RGB LEDs Diagrams & Code Brown County Library

Arduino: RGB LEDs Diagrams & Code Brown County Library Arduino: RGB LEDs Diagrams & Code Projects 01 & 02: Blinking RGB LED & Smooth Transition Components needed: Arduino Uno board breadboard RGB LED (common cathode) o If you have a common anode RGB LED, look

More information