Wellys Dev

    • Frequently Asked Questions
    • Frequently Found Errors
    • Example Code
    • Why This Is Worth It
    • Raspberry Pi and VS Code Remote Setup (Trixie)
    • Raspberry Pi and VS Code Setup: Developing Remotely
    • Raspberry Pi and VS Code Setup Serial Communication
    • Setup Introduction
    • Raspberry Pi and VS Code Setup Bookworm (DEPRECATED)
    • Linux Setup (Advanced)
    • macOS Setup (Advanced)
    • Windows/WSL Setup (Deprecated)
    • Windows 10 Setup (Advanced)
    • Using git
    • Edit
    • Build
    • Upload
    • AVRC Library Functions
    • Using a Serial Monitor
    • Functions - Serial input/output
    • Function - analogWrite()
    • Function - digitalWrite()
    • Function - pinMode()
    • Function - digitalRead()
    • Struct - buttons[]
    • Function - analogRead()
    • Hints
    • Mapping Values
    • Using Data Types and Math
    • Marking Time and Measuring Time
    • User Functions
    • Multi-tasking the Arduino - Part 1
    • Function - tone()
    • Using PROGMEM
    • structures
    • Code vs. Cost
    • Pointers
    • Servos
    • I/O Ports
    • Make, Makefile and env.make
    • Better Serial Input
    • Using the GNU Linker to Enhance printf()
    • Serial Applications for Embedded Development
    • A Second Serial Port
    • Buffer Overflow
    • AVR Datasheet Note: Blink
    • AVR Datasheet Note: PWM
    • AVR Datasheet Note: analogWrite
    • Comparison of Languages
    • AVR-gcc Note: Simple Project
    • Using the Standard C Framework
    • Writing Multitasking Programs
    • Using Makefiles to Automate Development
    • PRNG, FSM and more!
    • GCC 12 AVR array subscript error
    • Hardware Debug: Using gdb to debug
    • Hardware Debug: Setup Bloom and gdb to Debug
    • Hardware Debug: Examples of Bloom with gdb to Debug
    • Hardware Debug: Hints on Solving Issues Bloom and gdb
    • Hardware Debug: Exploring the ATmega328PB Xplained Mini
    • Hardware Debug: Command and Configuration Reference for Bloom and gdb
    • Arduino Resources page
    • Developing in C on the RP2040: Read First
    • Developing in C on the RP2040: Linux
    • Developing in C on the RP2040: macOS
    • Developing in C on the RP2040: Windows
    • Developing in C on the RP2040: Using gdb - Setup
    • Developing in C on the RP2040: Using gdb - Hints
    • Developing in C on the RP2040: New Project
    • Developing in C on the RP2040: Exploring Blink
    • Introduction
    • Installation and Calibration
    • Software Bug
    • DC Sweep
    • AC Signal Analysis
    • Programmable Bias and Gain
    • Filters
    • Understand Your Test Equipment
    • Testing the ESP32 and MicroPython
    • Testing the RP2040 and MicroPython
    • Analyzing Circuits Using the Espotek Labrador: Measuring Servo Control
    • Comparing the Labrador
    • Op Amp Resources
    • Designing an Inverting Amplifier with Bias
    • Testing MicroPython with the Labrador: PWM
    • FlashForth: Simple Setup
    • FlashForth: blink
    • Flashforth: Working with the Uno
    • FlashForth: Understanding the ATmega328P PWM
    • FlashForth: Datasheets
    • FlashForth: Compile a New Version
    • FlashForth: Arduino HAL
    • FlashForth: Using the Three Values of Forth
    • FlashForth: Execution Speed
    • FlashForth: Debouncing Buttons
    • Mecrisp-Stellaris Forth: On the RP2040
    • Mecrisp-Stellaris Forth: Creating a New UF2
    • Mecrisp-Stellaris Forth: An IDE for the RP2040
    • Mecrisp-Stellaris Forth: RP2040 and Pin Testing
    • Mecrisp-Stellaris Forth: Notes
    • Mecrisp-Stellaris Forth: Dictionary 0
    • Why Forth
    • Comparing Board and Language Speeds
    • Which Forth?
    • Forth Resources
    • ESPForth
    • ESPForth Part 2
    • ESPForth 7.0
    • RP2040 MicroPython: Getting Started
    • RP2040 MicroPython: Developing Applications
    • RP2040 MicroPython: Making a Wireless Connection
    • RP2040 MicroPython: mpremote
    • RP2040 MicroPython: Making a Web Server
    • Making a WebServer with WebSockets
    • RP2040 MicroPython Coding Setup
    • Introducing Adafruit Feather RP2040
    • RP2040 Blink Continued
    • Comparing Board and Language Speeds
    • Debugging
    • CircuitPython for the FIDI Part 2
    • CircuitPython for the FIDI Part 1
    • RP2040 MicroPython: Onboard Shell
    • Introduction
    • Debug Setup
    • gdb Resources
    • ESP32: Using arduino-cli
    • ESP32: Solving Issues with Arduino Development
    • ESP32: Using a modular approach
    • ESP32: Automation
    • ESP32 MicroPython Coding Setup
    • ESP32 Oscilloscope
    • MicroPython
    • Arduino: Reloading Bootloaders on the Uno and the 32U4
    • Using Arduino on the RP2040: Notes
    • Using Arduino on the RP2040: I2C
    • PinTest
    • Embedded Ada on an AVR Microcontroller: Introduction
    • Working with GitHub and Sensors: dataLogger
    • Setup a Raspberry Pi as a Apache/PHP/SQLite Server
    • Git: Beginning to Use It (ESP32)
    • Julia Notes
  • All Posts
  • About

Other Writings

  • Entries

Other Writings

Calendar June 8, 2024
Content

Assorted writings that don’t fall under one of the specific courses.

Entries#

  1. Embedded Ada on an AVR Microcontroller: Introduction
  2. Working with GitHub and Sensors: dataLogger
  3. Setup a Raspberry Pi as a Apache/PHP/SQLite Server
  4. Git: Beginning to Use It (ESP32)
  5. Julia Notes
Backward Developing in C for the ATmega328P: Raspberry Pi and VS Code Setup Part 2
Developing in C for the ATmega328P: Raspberry Pi and VS Code Setup Part 1 (Bookworm) Forward
Wellys Dev - Lief Koepsel
  • Entries