ESP32-ADF based SIP Phone looks really cool with LittlevGL


We blogged a while ago about one of the demo code we work on for ESP32-ADF – SIP IP phone. Our vacation delay a bit this project, but now it’s almost ready and we want to share some details.

We used LittlevGL framework for the UI. You can see on the picture above how the phone app looks on the LCD.

LittlevGL required some touching as default didn’t work well with the touch screen, but we managed to add support, the touch panel recognize gestures like slide, tap etc.


We need few more days to finish dialing sounds etc details and will upload on GitHub our patches for LittlevGL and our SIP IP phone demo.

We are so impressed with the result that we may release soon all in one LCD+ESP32-ADF and camera so we enhance the phone with camera and open more applications like Home automation WiFi Door-Phone, security panel with sound and video and other apps based on this configuration.

16 Comments (+add yours?)

    Aug 23, 2019 @ 17:35:32

    That´s is very cool friends! I am writing a the VOLUME II of my Alexa book and i want to talk about your board.
    Plans to use arduino to program it ?


  2. AlaskaLinuxUser
    Aug 23, 2019 @ 19:06:56

    This is what I’ve been waiting for! Very impressive guys! Are you going to package a kit like the diy teres laptop, but for the phone? That would be great!


  3. SK
    Aug 23, 2019 @ 22:29:59

    Nice, the board is also back in stock.
    A small typo that’s been buging me for a while – “amplifire” should be “amplifier” I guess (hopefully no fires around this board 😀 )


  4. Octav
    Aug 24, 2019 @ 09:28:30

    Great stuff guys. Not a lot of examples available on how to do this. Been looking for this exact thing to make my daughter a phone she can use to talk to her friend and grandparents. A kit would be awesome too.


  5. Giovanni
    Aug 24, 2019 @ 19:23:04

    I’d like to see a new board like this with Ethernet and PoE option


  6. David Tecman
    Oct 08, 2019 @ 16:58:57

    Are there any news about the SIP software? I didn’t found any updates on github.


    • OLIMEX Ltd
      Oct 09, 2019 @ 09:35:41

      SIP is finished but Espressif released new ADF framework which breaks our build so we have to spend more time now to make it work with the new version


      • miles
        Nov 25, 2019 @ 16:41:38

        did you manage to get this working with the latest release from espressif adf. If you put it on the github perhaps we can help to get it going.

  7. Trackback: Mise en oeuvre de la bibliothèque graphique LittlevGL sur RaspberryPi | Electronique Innovante
  8. miles
    Nov 25, 2019 @ 16:23:20

    did you manage to get this working with the latest release from espressif adf. If you put it on the github perhaps we can help to get it going.


  9. vormsty
    Jan 08, 2020 @ 22:03:10

    Very nice project !
    What about the status ?
    Is the software status able to build a complet sip phone ?
    What’s about codecs ?

    Best regards


  10. Jeremie
    Dec 30, 2020 @ 08:49:32

    Very nice project! I have the same questions as Thierry. What is the status of this project please? Thanks.


  11. Nishith SHukla
    May 16, 2021 @ 19:04:55

    Is it possible to add Ethernet to this ?


    • SK
      May 18, 2021 @ 21:25:36

      GPIOs don’t seem to be exposed, not sure if an Ethernet adapter couldn’t be added via the UART connected to the USB port (or a slow? adapter via the I2C of the UEXT connector).


  12. Emiel
    Jul 15, 2021 @ 16:41:23

    Hi, who has this working? Tried it but get bad audio.
    Posted on olimex and esp forum.
    Was curious if this is same problem wiphone developers had.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: