0

$USD

$USD
TUTORIALS ESP32ESP8266

ESP32 / ESP8266: Getting started with the cpplinq library

DFRobot Sep 24 2019 1049

Tutorial Writer: Techtutorialsx

In this tutorial we will check a very simple getting started tutorial about the cpplinq library. This is a C++ library of high order functions inspired by C# LINQ.

This will be tested using the Arduino core. The tests shown on the video were done on the ESP32, but the library also works on the ESP8266.


ESP32 FireBeetle board:

https://www.dfrobot.com/product-1590.html


ESP8266 FireBeetle board:

https://www.dfrobot.com/product-1634.html


Written tutorial with installation instructions and a code sample:

https://techtutorialsx.com/2019/04/12/esp32-arduino-getting-started-with-the-cpplinq-library/


Written post about testing the library on the ESP8266:

https://techtutorialsx.com/2019/07/23/esp8266-arduino-testing-the-cpplinq-library/


GitHub page of the library:
https://github.com/mrange/cpplinq



Library website:
https://archive.codeplex.com/?p=cpplinq



Interesting reading:
https://www.codeproject.com/Articles/488177/cpplinq-LINQ-Query-Operators-for-Cplusplus-Sequenc


LINQ (C#):
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/


High order functions:
https://en.wikipedia.org/wiki/Higher-order_function