• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

Writing programs without external library

Q&A Forum › Category: ESP32 › Writing programs without external library
0 Vote Up Vote Down
Shahir Shajahan asked 4 years ago

Hi,
Shahir here, I would like to know how to make own code for web server and WiFi connectivity? Without using external library.

with regards,
Shahir Shajahan 

7 Answers
0 Vote Up Vote Down
Steve Mercer answered 4 years ago

You could if you wanted. I would recommend looking at the code in various libraries to see how other people do it. I will ask why you would want to given that other people have created libraries already.

0 Vote Up Vote Down
Shahir Shajahan answered 4 years ago

Thanks Steve for swift feedback, Steve I while using the library without understanding what happening inside these library functions am not  getting the satisfaction and completeness.
Steve, can you please advise in library which file I need to refer and do you have any recommendations on books which could enlighten my knowledge in coding.
basically an an electrical engineer, the circuit part is very simple for me but for coding am just a beginner. RNT lab explains it beautifully but I have a feeling that I ll have self satisfaction if I could write own code for communication over internet.
I know may be am asking something illogical, but this is true that just using these libraries I feel incompleteness.
Once agin thanks Steve and RNT lab
Shahir Shajahan

0 Vote Up Vote Down
Sara Santos Staff answered 4 years ago

Hi Shahir.
I’m sorry that our course is not what you were looking for. If you are unsatisfied with the course, you can ask for a refund. We want our customers to be 100% satisfied with the course: https://randomnerdtutorials.com/returns-and-refunds/.
To better understand how the library works in the background, you can check the files on the src folder: https://github.com/me-no-dev/ESPAsyncWebServer/tree/master/src.
I hope this helps.
Regards,
Sara

0 Vote Up Vote Down
Steve Mercer answered 4 years ago

Shahir
To understand the underlying code you would need to know C++ (.cpp stands for C plus plus) which is the object oriented version of C (So you would also need to understand OOP – Object Oriented Programming).
The big thing is that you don’t have to. Even seasoned programmers (I have been programming for nearly 50 years) will use libraries. For years I used the C Standard Library so I didn’t have to recreate some things.
I started out as an electronics engineer and moved to embedded programming as soon as micro controllers came out. Back in those dark ages we had to use assembler. Now we have C compilers/linkers and libraries so it’s much easier to concentrate on what you want your project to do rather than the nuts and bolts underneath.
Once you master writing code for your project (Or two or three) and understand C++ and OOP you could look into writing your own library(s) which would complete your journey. As they say you should walk before you try running.

0 Vote Up Vote Down
Shahir Shajahan answered 4 years ago

Hi Sara,
Thank you so much for understanding my feelings, however appreciate you, Rui and RNT lab for the fabulous content and your hard works.
i don’t want to quit, will continue the course and would like to join other courses to upon completion of the current subscribed program.
once again thank you so much 😊🙏

0 Vote Up Vote Down
Shahir Shajahan answered 4 years ago

Dear Steve,
Thank you so much for your motivational statements, it’s very clear to me.
Appreciated for your inspiring words!!!
Thanks you so much Steve 🙏😊

0 Vote Up Vote Down
Sara Santos Staff answered 4 years ago

Great!
Thanks for your nice words.
I’ll close this issue. If you need further help, you just need to open a new question in our forum.
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] Learn Raspberry Pi Pico/Pico W with MicroPython eBook – Version 1.2 May 26, 2025
  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.