Content Licensing Report
- Page ID
- 77510
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)
Licensing Overview
Title: Embedded Controllers Using C and Arduino (Fiore)
Total Pages: 147
Most Restrictive License: CC BY-NC-SA
All licenses found:
- CC BY-NC-SA 4.0: 97.3% (143 pages)
Licensing By Page
- Embedded Controllers Using C and Arduino (Fiore) — CC BY-NC-SA 4.0
- Front Matter — CC BY-NC-SA 4.0
- TitlePage — CC BY-NC-SA 4.0
- InfoPage — CC BY-NC-SA 4.0
- A Note from the Author — CC BY-NC-SA 4.0
- Table of Contents
- Introduction — CC BY-NC-SA 4.0
- Content Licensing Report
- 1: Course Introduction — CC BY-NC-SA 4.0
- 1.1: Overview — CC BY-NC-SA 4.0
- 1.2: Frequently Asked Questions — CC BY-NC-SA 4.0
- 2: C Memory Organization — CC BY-NC-SA 4.0
- 2.1: Introduction — CC BY-NC-SA 4.0
- 2.2: Guts 101 — CC BY-NC-SA 4.0
- 2.3: Memory Maps — CC BY-NC-SA 4.0
- 2.4: Stacks — CC BY-NC-SA 4.0
- 3: C Language Basics — CC BY-NC-SA 4.0
- 3.1: Introduction — CC BY-NC-SA 4.0
- 3.2: Variable Naming, Types and Declaration — CC BY-NC-SA 4.0
- 3.3: Functions — CC BY-NC-SA 4.0
- 3.4: Libraries — CC BY-NC-SA 4.0
- 3.5: Some Simple Math — CC BY-NC-SA 4.0
- 3.6: The Program Creation/Development Cycle — CC BY-NC-SA 4.0
- 3.7: Summary — CC BY-NC-SA 4.0
- 3.8: Exercises — CC BY-NC-SA 4.0
- 4: C Basics II — CC BY-NC-SA 4.0
- 4.1: Input and Output — CC BY-NC-SA 4.0
- 4.2: Variable Sizes — CC BY-NC-SA 4.0
- 4.3: More Math — CC BY-NC-SA 4.0
- 4.4: Bitwise Operations — CC BY-NC-SA 4.0
- 4.5: Setting, Clearing and Reading Register Bits — CC BY-NC-SA 4.0
- 4.6: define — CC BY-NC-SA 4.0
- 4.7: Keywords — CC BY-NC-SA 4.0
- 4.8: Exercises — CC BY-NC-SA 4.0
- 5: C Storage Types and Scope — CC BY-NC-SA 4.0
- 5.1: Types — CC BY-NC-SA 4.0
- 5.2: Scope — CC BY-NC-SA 4.0
- 5.3: Exercises — CC BY-NC-SA 4.0
- 6: C Arrays and Strings — CC BY-NC-SA 4.0
- 6.1: Introduction — CC BY-NC-SA 4.0
- 6.2: String Manipulation — CC BY-NC-SA 4.0
- 6.3: Exercises — CC BY-NC-SA 4.0
- 7: C Conditionals and Looping — CC BY-NC-SA 4.0
- 7.1: Conditionals — CC BY-NC-SA 4.0
- 7.2: Nesting — CC BY-NC-SA 4.0
- 7.3: Looping — CC BY-NC-SA 4.0
- 7.4: While or For? — CC BY-NC-SA 4.0
- 7.5: Exercises — CC BY-NC-SA 4.0
- 8: C Pointers and Addresses — CC BY-NC-SA 4.0
- 8.1: Introduction — CC BY-NC-SA 4.0
- 8.2: Using Addresses and Pointers — CC BY-NC-SA 4.0
- 8.3: Pointer Dereferencing — CC BY-NC-SA 4.0
- 8.4: Pointer Math — CC BY-NC-SA 4.0
- 8.5: Pointers and Arrays — CC BY-NC-SA 4.0
- 8.6: Exercises — CC BY-NC-SA 4.0
- 9: C Look-up Tables — CC BY-NC-SA 4.0
- 9.1: Introduction — CC BY-NC-SA 4.0
- 9.2: “Yes, I’d Like a Table for 360, Please” — CC BY-NC-SA 4.0
- 9.3: Waving Quickly — CC BY-NC-SA 4.0
- 9.4: Error Correction via Table Translation — CC BY-NC-SA 4.0
- 10: C Structures — CC BY-NC-SA 4.0
- 10.1: Introduction — CC BY-NC-SA 4.0
- 10.2: Pointers and Structures — CC BY-NC-SA 4.0
- 10.3: Structures, Arrays, and So On — CC BY-NC-SA 4.0
- 10.4: Exercises — CC BY-NC-SA 4.0
- 11: C Linked Lists — CC BY-NC-SA 4.0
- 11.1: Introduction — CC BY-NC-SA 4.0
- 11.2: Linked List Example — CC BY-NC-SA 4.0
- 11.3: Exercise — CC BY-NC-SA 4.0
- 12: C Memory — CC BY-NC-SA 4.0
- 12.1: Introduction — CC BY-NC-SA 4.0
- 12.2: Free Memory Pool — CC BY-NC-SA 4.0
- 12.3: Allocating Memory — CC BY-NC-SA 4.0
- 12.4: Using Memory — CC BY-NC-SA 4.0
- 12.5: Freeing Memory — CC BY-NC-SA 4.0
- 12.6: Operating System Specific Routines — CC BY-NC-SA 4.0
- 12.7: Exercises — CC BY-NC-SA 4.0
- 13: C File IO — CC BY-NC-SA 4.0
- 13.1: Introduction — CC BY-NC-SA 4.0
- 14: C Command Line Args and More — CC BY-NC-SA 4.0
- 14.1: Command Line Arguments — CC BY-NC-SA 4.0
- 14.2: Conditional Compilation — CC BY-NC-SA 4.0
- 14.3: Exercise — CC BY-NC-SA 4.0
- 15: Embedded Programming — CC BY-NC-SA 4.0
- 15.1: Introduction — CC BY-NC-SA 4.0
- 15.2: Input/Output — CC BY-NC-SA 4.0
- 15.3: Math — CC BY-NC-SA 4.0
- 15.4: Memory and Hardware — CC BY-NC-SA 4.0
- 15.5: Code Development — CC BY-NC-SA 4.0
- 16: Hardware Architecture — CC BY-NC-SA 4.0
- 16.1: Introduction — CC BY-NC-SA 4.0
- 16.2: Atmel AVR Core — CC BY-NC-SA 4.0
- 16.3: Memory — CC BY-NC-SA 4.0
- 17: AVR ATmega 328P Overview — CC BY-NC-SA 4.0
- 17.1: AVR ATmega 328P Overview — CC BY-NC-SA 4.0
- 18: Bits and Pieces — include and define — CC BY-NC-SA 4.0
- 18.1: Introduction — CC BY-NC-SA 4.0
- 18.2: Universal Stuff, Common to All Controllers — CC BY-NC-SA 4.0
- 18.3: Controller Specific Stuff — CC BY-NC-SA 4.0
- 19: Bits and Pieces — Digital Output Circuitry — CC BY-NC-SA 4.0
- 19.1: Introduction — CC BY-NC-SA 4.0
- 19.2: Output Circuitry — CC BY-NC-SA 4.0
- 20: Bits and Pieces — Digital Input Circuitry — CC BY-NC-SA 4.0
- 20.1: Introduction — CC BY-NC-SA 4.0
- 20.2: Input Circuitry — CC BY-NC-SA 4.0
- 21: Bits and Pieces — pinMode() — CC BY-NC-SA 4.0
- 21.1: pinMode() — CC BY-NC-SA 4.0
- 22: Bits and Pieces — digitalWrite() — CC BY-NC-SA 4.0
- 22.1: digitalWrite() — CC BY-NC-SA 4.0
- 23: Bits and Pieces — delay() — CC BY-NC-SA 4.0
- 23.1: delay() — CC BY-NC-SA 4.0
- 24: Bits and Pieces — digitalRead() — CC BY-NC-SA 4.0
- 24.1: Introduction — CC BY-NC-SA 4.0
- 24.2: A Practical Example — Round-Robin Switch — CC BY-NC-SA 4.0
- 24.3: Exercise — CC BY-NC-SA 4.0
- 25: Bits and Pieces — Analog Input Circuitry — CC BY-NC-SA 4.0
- 25.1: Introduction — CC BY-NC-SA 4.0
- 25.2: ATmega ADC system — CC BY-NC-SA 4.0
- 26: Bits and Pieces — analogRead() — CC BY-NC-SA 4.0
- 26.1: Introduction — CC BY-NC-SA 4.0
- 26.2: A Practical Example — Mapping a Sensor — CC BY-NC-SA 4.0
- 26.3: Exercise — CC BY-NC-SA 4.0
- 27: Bits and Pieces — analogWrite() — CC BY-NC-SA 4.0
- 27.1: analogWrite() — CC BY-NC-SA 4.0
- 28: Bits and Pieces — Timer/Counters — CC BY-NC-SA 4.0
- 28.1: Introduction — CC BY-NC-SA 4.0
- 28.2: Normal Mode — CC BY-NC-SA 4.0
- 28.3: Fast PWM Mode — CC BY-NC-SA 4.0
- 29: Bits and Pieces — Interrupts — CC BY-NC-SA 4.0
- 29.1: Introduction — CC BY-NC-SA 4.0
- 29.2: External Interrupts — CC BY-NC-SA 4.0
- 29.3: Internal Interrupts — Blinking LED — CC BY-NC-SA 4.0
- 29.4: Internal Interrupts — Hand Wrought PWM — CC BY-NC-SA 4.0
- 29.5: Internal Interrupts — CTC Mode — CC BY-NC-SA 4.0
- 30: Appendix A — CC BY-NC-SA 4.0
- 30.1: ATmega 328P Register Map — CC BY-NC-SA 4.0
- 31: Appendix B — Answers to Selected Problems — CC BY-NC-SA 4.0
- 31.1: Chapter 3 — CC BY-NC-SA 4.0
- 31.2: Chapter 4 — CC BY-NC-SA 4.0
- 31.3: Chapter 7 — CC BY-NC-SA 4.0
- 31.4: Chapter 8 — CC BY-NC-SA 4.0
- 31.5: Chapter 10 — CC BY-NC-SA 4.0
- 31.6: Chapter 12 — CC BY-NC-SA 4.0
- Back Matter — CC BY-NC-SA 4.0
- Index — CC BY-NC-SA 4.0
- Index
- Glossary
- Front Matter — CC BY-NC-SA 4.0