Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:ev-cog-ad3029lz:example_project:lcd_example [20 Sep 2017 06:20] Sumanth Karanthresources:eval:user-guides:ev-cog-ad3029lz:example_project:lcd_example [09 Jan 2021 00:39] (current) – user interwiki links Robin Getz
Line 21: Line 21:
 {{:resources:eval:user-guides:ev-cog-ad3029lz:example_project:cog_lcd_connection.png?600|}} {{:resources:eval:user-guides:ev-cog-ad3029lz:example_project:cog_lcd_connection.png?600|}}
  
 +The LCD backlight (if present) is controllable by the GPIO Expander. Please refer to the schematics of the LCD Gear expander in the Docs folder of the lcd_example project for more information.
 ==== Board Interface ==== ==== Board Interface ====
  
Line 33: Line 34:
 | GPIO25 / SPI1_CS0 |CS_N| | GPIO25 / SPI1_CS0 |CS_N|
 | GPIO28 / LCD_RST |RST_N| | GPIO28 / LCD_RST |RST_N|
 +
 +==== LCD Backlight ====
 +
 +The LCD has a corresponding backlight that can be purchased separately and soldered beneath the LCD. The gear does not come included with the components needed to support the LCD backlight by default and the components need to be added as per the schematic.
  
 ===== Software Details ===== ===== Software Details =====
Line 48: Line 53:
  
 {{:resources:eval:user-guides:ev-cog-ad3029lz:example_project:lcd_flow.png?600|}}    {{:resources:eval:user-guides:ev-cog-ad3029lz:example_project:lcd_flow.png?600|}}   
-  * A BMP-LCD application tool is provided to convert *.bmp(image to be displayed) to an array of hex that can be used in the source code. +  * A BMP-LCD tool application is provided in the Docs folder of the lcd_example project to convert bitmap image to be displayed into an array of hex bytes that can be included in the source code and used to display an image
-  * All the APIs for using the LCD is within the LCD_test.c, a separate driver file is yet to be created.+  * All the APIs for using the LCD is within the LCD_test.c file. In the next release the APIs to interact with the LCD will be moved to a separate file.
  
 ==== IDE Setup and example application ==== ==== IDE Setup and example application ====
Line 57: Line 62:
 Following are the steps involved, Following are the steps involved,
   - Download and install CrossCore Embedded Studio 2.6.0 or higher.   - Download and install CrossCore Embedded Studio 2.6.0 or higher.
-  - Download the lcd_example project from [[https://bitbucket.analog.com/projects/IOTTGAPPS/repos/lcd-ev-cog-aducm3029lz/browse|here]].+  - Download the lcd_example project from {{:resources:eval:user-guides:ev-cog-ad3029lz:example_project:lcd_example.zip|}} 
 +  - The lcd_example project is also available on [[https://bitbucket.analog.com/projects/IOTTGAPPS/repos/lcd-ev-cog-aducm3029lz/browse|Bitbucket]].
   - Import the source into CCES workspace and run the application software and see the results displayed on the LCD.   - Import the source into CCES workspace and run the application software and see the results displayed on the LCD.
  
-==== References and Links ====+Upon successfully flashing the project into the COG, it will lead to displaying the Analog Devices logo on the LCD screen followed by the messages "IoT Apps" and "LCD test Application"
 +===== References and Links =====
  
-  * [[http://www.analog.com/media/en/dsp-documentation/processor-manuals/ADuCM302x-mixed-signal-control-processor-hardware-reference.pdf|ADuCM3029 Hardware Reference Manual]] +  * [[adi>media/en/dsp-documentation/processor-manuals/ADuCM302x-mixed-signal-control-processor-hardware-reference.pdf|ADuCM3029 Hardware Reference Manual]] 
-  * [[https://wiki.analog.com/resources/eval/user-guides/ev-cog-ad3029lz|EV-COG-AD3029LZ User guide with the BSP]]+  * [[/resources/eval/user-guides/ev-cog-ad3029lz|EV-COG-AD3029LZ User guide with the BSP]]
   * [[http://www.lcd-module.com/eng/pdf/grafik/dogm128e.pdf|EA-DOGM128w6 (LCD)]]   * [[http://www.lcd-module.com/eng/pdf/grafik/dogm128e.pdf|EA-DOGM128w6 (LCD)]]
   * Schematics of EV-COG-AD3029LZ and AD-GEAR-DISPLAY1Z are found in the Docs folder of the lcd_example project.    * Schematics of EV-COG-AD3029LZ and AD-GEAR-DISPLAY1Z are found in the Docs folder of the lcd_example project. 
resources/eval/user-guides/ev-cog-ad3029lz/example_project/lcd_example.1505881221.txt.gz · Last modified: 20 Sep 2017 06:20 by Sumanth Karanth