Comments (2)
Simply blocking in esp32_println
will not work as the main loop is required to be free to process incoming data and return
ing will result in lost data. It needs to implement queue behavior.
Probably do another circular buffer, similar to the rx queue.
from blackboard-esp32.
- Move queue out of esp32.h, make generic
- Reimplement rx queue
- Implement tx queue
from blackboard-esp32.
Related Issues (19)
- Substring the command until a delimiter (= or ?)
- Comments, refactoring, and cleanup
- Add clang format
- Consider having a global state for struct esp32 HOT 1
- Implement error handling for current command responses
- Handle global messages
- Simple Bluetooth implementation HOT 1
- Crash occurs if the CIPSEND callback returns COMMAND_WAITING HOT 1
- Handle `busy p...` message
- Remove typedefs and just use explicit syntax
- Implement roundrobining sockets/remove hardcoded linkId
- Ensure \r\n\r\n gets reduced to \r\n
- Add DEBUG macro for printf and tagging
- Learn how embedded C libraries are usually implemented HOT 1
- Implement Doxygen comments in project
- Update Readme.md
- Add wrapper for HTTP
- Move main.c to its own examples/ directory HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blackboard-esp32.