In this chapter, you’re going to use the libopencm3 library to build a blink program from source code. This example program demonstrates the configuration and use of GPIO (General Purpose Input/Output). The program presented is a slightly modified version of a libopencm3 example program named miniblink. It has been modified to provide a different timing so that it will be obvious that your newly flashed code is the one executing. After building and running this program, we’ll discuss the GPIO API (Application Programming Interface) that is provided by libopencm3.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    GPIO


    Additional title:

    Mak. Innov. Ser.


    Contributors:
    Gay, Warren (author)

    Published in:

    Beginning STM32 ; Chapter : 4 ; 59-85


    Publication date :

    2024-03-10


    Size :

    27 pages





    Type of media :

    Article/Chapter (Book)


    Type of material :

    Electronic Resource


    Language :

    English




    Using parallel data lines for GPIO purposes

    AYDIN MUTLU / RAMACHANDRA GANAPATHI / NASR MOHAMMED | European Patent Office | 2019

    Free access

    USING PARALLEL DATA LINES FOR GPIO PURPOSES

    AYDIN MUTLU / RAMACHANDRA GANAPATHI / NASR MOHAMMED | European Patent Office | 2018

    Free access

    CONTROL OF ETHERNET LINK-PARTNER GPIO USING OAM

    JESSICA LAUREN MANN / MASH CHRISTOPHER / TIMOTHY SEE-HUNG LAU et al. | European Patent Office | 2020

    Free access


    GPIO Based Sliding Mode Control for Diesel Engine High Pressure Common Rail System

    Yuan, Zheng / Dai, Chen / Sun, Hao et al. | Springer Verlag | 2023