[C++] How to GetProcAddress() like a boss

When programming on Windows, you usually use the functions from another DLL through an import .lib that links the functions used in your program with the functions exported by a DLL. Manual DLL loading However, there are a few situations where you cannot use this scheme: You may simply not…

READ MORE

[C++] Embarcadero C++ Builder is a joke

Last week I discovered that Embarcadero offers a free version of C++ Builder Starter, apparently for a limited period. So I took this opportunity to install the IDE and try to compile ArduinoJson. It turned out to be a very disappointing (nearly infuriating) experience. BTW, if you try to get…

READ MORE

[Arduino] JSON library 5.1

I recently released a new version of ArduinoJson, my JSON library for embedded platforms. ArduinoJson is built around two concepts: fixed memory allocation and zero copy. I originally wrote this library two years ago to run on an Arduino Duemilanove with only 2KB of RAM. As far as I know,…

READ MORE

[C++] Online compilers

I find that online compilers are very handy. Here are the ones that I've tried so far... ideone, which is probably the most famous coliru, which allows to customize the command line webcompiler, which uses Visual C++ wandbox, which virtualy supports every version of GCC, Clang and Boost. godbolt, which…

READ MORE

[Arduino] JSON library 5.0

I'm proud to announce a new major version of ArduinoJson, my open-source JSON library for embedded software. It's designed for systems with limited resources, supports both encoding and decoding, and has a simple and elegant API. ArduinoJson 4 has become very popular and the feedback was very positive. However, it…

READ MORE

[Arduino] JSON library 4.0

Arduino JSON is an elegant and efficient JSON library for embedded system. Today I'm releasing a new major revision with a lot of cool stuff. A bit of history When I originaly wrote this library in early 2014, I only needed a JSON parser and I thought that sprintf would…

READ MORE

[Arduino] JSON library 3.0

Only two weeks after version 2.0, I'm releasing a new major revision of Arduino JSON library. In case you don't know it already, it's a free JSON library for embedded systems with the following features: Elegant API, very easy to use Fixed memory allocation (no malloc) Small footprint EDIT:…

READ MORE

[Arduino] JSON library 2.0

Hey! I've just released Arduino JSON library 2.0 In case you don't know it already, it's a free JSON library for embedded systems with the following features: Elegant API, very easy to use Fixed memory allocation (no malloc) Small footprint EDIT: you should directly jump to version 4.0…

READ MORE