Wellys Dev

  • Home
  • Search/Topics
  • Writings
  • About

    2023

  • 2023-05-15
    Python: Developing in MicroPython on the RP2040

    A set of entries which comprise a course for learning how develop MicroPython programs for the RP2040.

    Course

    1. RP2040 MicroPython: Getting Started
    2. RP2040 MicroPython: Developing Applications
    3. RP2040 MicroPython: Making a Wireless Connection
    4. RP2040 MicroPython: mpremote
    5. RP2040 MicroPython: Making a Web Server

    Additional Entries (Older Entries)

    1. RP2040 MicroPython Coding Setup
    2. Introducing Adafruit Feather RP2040
    3. RP2040 Blink Continued
    4. Comparing Board and Language Speeds
  • 2021

  • 2021-03-04
    Developing in C on the AVR ATmega328P

    Introduction

    While the Arduino tool set, (both the Arduino IDE and Arduino software framework) are outstanding for quickly developing a working prototype, they do so with a combination of a graphical-user-interface (GUI), the C++ language and Arduino-only classes. This in itself, isn’t a problem, one can be quite efficient and productive using this approach.

    This approach is an issue if you are at a university or job which expects a standards-based C language proficiency. It is also an issue, if your class or job, requires understanding how to use command-line-interface (CLI)-based tools. The C language, and not C++, is the basis of a significant number of embedded systems development.

  • 2021-03-01
    C: Developing in C on the RP2040

    A set of entries which comprise a course for learning how develop C programs for the RP2040.

    Entries

    1. Developing in C on the RP2040: Read First
    2. Developing in C on the RP2040: Linux
    3. Developing in C on the RP2040: macOS
    4. Developing in C on the RP2040: Windows
    5. Developing in C on the RP2040: Using gdb - Setup
    6. Developing in C on the RP2040: Using gdb - Hints
    7. Developing in C on the RP2040: New Project
    8. Developing in C on the RP2040: Using gdb - Deep Dive
    9. Developing in C on the RP2040: Exploring Blink
  • 2021-03-01
    Courses_Forth

    A set of entries which comprise a course for learning how develop Forth programs for the ATmega328 or RP2040.

    FlashForth and ATmega328P Entries

    1. FlashForth: Simple Setup
    2. FlashForth: blink
    3. Flashforth: Working with the Uno
    4. FlashForth: Understanding the ATmega328P PWM
    5. FlashForth: Datasheets
    6. FlashForth: Compile a New Version
    7. FlashForth: Arduino HAL
    8. FlashForth: Using the Three Values of Forth

    Mecrisp-Stellaris Forth and RP2040 Entries

    1. Mecrisp-Stellaris Forth: On the RP2040
    2. Mecrisp-Stellaris Forth: Creating a New UF2
    3. Mecrisp-Stellaris Forth: An IDE for the RP2040
    4. Mecrisp-Stellaris Forth: RP2040 and Pin Testing
    5. Mecrisp-Stellaris Forth: Notes
    6. Mecrisp-Stellaris Forth: Dictionary 0

    General Forth Entries

    1. Why Forth
    2. Comparing Board and Language Speeds
  • 2021-03-01
    Analyzing Circuits Using the Espotek Labrador

    A short course which introduces the Espotek Labrador and how to use it in analyzing circuits.

    Entries

    1. Introduction
    2. Installation and Calibration
    3. Software Bug
    4. DC Sweep
    5. AC Signal Analysis
    6. Programmable Bias and Gain
    7. Filters
    8. Understand Your Test Equipment
    9. Testing the ESP32 and MicroPython
    10. Testing the RP2040 and MicroPython
Copyright © 2025 Lief Koepsel
  • Home
  • Search/Topics
  • Writings
  • About