You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by si...@apache.org on 2026/04/04 17:45:32 UTC

(nuttx) branch master updated: doc/raspberrypi-pico: Improves ST7735 Documentation

This is an automated email from the ASF dual-hosted git repository.

simbit18 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 78e3f17b9ec doc/raspberrypi-pico: Improves ST7735 Documentation
78e3f17b9ec is described below

commit 78e3f17b9ec80ee01840a52c6ffd190615e1fa3b
Author: Alan Carvalho de Assis <ac...@gmail.com>
AuthorDate: Fri Apr 3 15:28:01 2026 -0300

    doc/raspberrypi-pico: Improves ST7735 Documentation
    
    This commit improves the documentation about ST7735 LCD usage.
    
    Signed-off-by: Alan C. Assis <ac...@gmail.com>
---
 .../arm/rp2040/boards/raspberrypi-pico/index.rst   |  51 ++++++++++++++++++++-
 .../arm/rp2040/boards/raspberrypi-pico/st7735.png  | Bin 0 -> 1505497 bytes
 2 files changed, 50 insertions(+), 1 deletion(-)

diff --git a/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst b/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst
index 5d5636f6d74..4010591a24d 100644
--- a/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst
+++ b/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/index.rst
@@ -356,10 +356,59 @@ ST7735 SPI LCD.
    * - AO(D/C)
      - GP12 (SPI1 RX) (Pin 16)
    * - BL
-     - GP11 (Pin 15)
+     - GP11 (Pin 15) [1]
    * - RESET
      - GP10 (Pin 14)
 
+1: At least in my LCD module I don't need to connect any wire to the backlight pin (BLK) since it is enabled by default.
+
+After compiling and flashing the firmware in our board, run fb command.
+
+.. code:: console
+
+    NuttShell (NSH) NuttX-12.13.0                                                     
+    nsh> ?                                                                            
+    help usage:  help [-v] [<cmd>]                                                    
+        .           cp          exit        mkrd        rmdir       true              
+        [           cmp         expr        mount       set         truncate          
+        ?           dirname     false       mv          kill        uname             
+        alias       date        fdinfo      pidof       pkill       umount            
+        unalias     df          free        printf      sleep       unset             
+        basename    dmesg       help        ps          usleep      uptime            
+        break       echo        hexdump     pwd         source      watch             
+        cat         env         ls          reboot      test        xd                
+        cd          exec        mkdir       rm          time        wait              
+    Builtin Apps:                                                                     
+        dd          getprime    nsh         nxdemo      nxlines     sh                
+        fb          hello       nx          nxhello     ostest                        
+    nsh> fb
+    VideoInfo:
+          fmt: 11
+         xres: 128
+         yres: 160
+      nplanes: 1
+    PlaneInfo (plane 0):
+        fbmem: 0x20003bf0
+        fblen: 40960
+       stride: 256
+      display: 0
+          bpp: 16                                                                     
+    Mapped FB: 0x20003bf0                                                             
+     0: (  0,  0) (128,160)                                                           
+     1: ( 11, 14) (106,132)                                                           
+     2: ( 22, 28) ( 84,104)                                                           
+     3: ( 33, 42) ( 62, 76)                                                           
+     4: ( 44, 56) ( 40, 48)                                                           
+     5: ( 55, 70) ( 18, 20)                                                           
+    Test finished                                                                     
+    nsh>
+
+
+You should see this image:
+
+.. figure:: st7735.png
+   :align: center
+
 tmp112
 ------
 
diff --git a/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/st7735.png b/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/st7735.png
new file mode 100644
index 00000000000..6099ab36f3a
Binary files /dev/null and b/Documentation/platforms/arm/rp2040/boards/raspberrypi-pico/st7735.png differ