Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Hands-On Embedded Programming with C++17

You're reading from  Hands-On Embedded Programming with C++17

Product type Book
Published in Jan 2019
Publisher Packt
ISBN-13 9781788629300
Pages 458 pages
Edition 1st Edition
Languages
Author (1):
Maya Posch Maya Posch
Profile icon Maya Posch

Table of Contents (19) Chapters

Title Page
Copyright and Credits
About Packt
Contributors
Preface
1. What Are Embedded Systems? 2. C++ as an Embedded Language 3. Developing for Embedded Linux and Similar Systems 4. Resource-Restricted Embedded Systems 5. Example - Soil Humidity Monitor with Wi-Fi 6. Testing OS-Based Applications 7. Testing Resource-Restricted Platforms 8. Example - Linux-Based Infotainment System 9. Example - Building Monitoring and Control 10. Developing Embedded Systems with Qt 11. Developing for Hybrid SoC/FPGA Systems 1. Best Practices 2. Other Books You May Enjoy Index

Functional modules


Here is a list of modules in this firmware:

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}

Name

Feature

Description

THP

Temperature, Humidity, Pressure

Central class for THP sensors. Enables BME280 functionality by default.

CO2

CO2 value

Measures CO2 <indexentry content="functional modules, Building Management and Control (BMaC):CO2">values using an MH-Z19 or compatible sensor.

Jura

TopTronics EEPROM counters

Reads out the counters for various products from the EEPROM.

JuraTerm

TopTronics remote control

Allows a remote service to send TopTronics (classic, v5-style) commands to a supported coffee machine.

Motion

Motion detection

Uses an HC-SR501 PIR motion sensor or compatible to detect motion.

PWM

PWM output

Sets a pulse-width modulation output on one or more pins.

I/O

I/O expansion

Supports the MCP23008 eight-channel I/O expander module via I2C.

Switch

Persistent switch

Controls a switch that uses a latching relay or equivalent for switching.

Plant

Watering plants

Reads out an analog soil sensor to determine soil humidity, activating a pump...