Wellys Dev

  • Home
  • Search/Topics
  • Writings
  • About
  • 2022-09-13
    Developing in C for the ATmega328P: Hints This page provides a broad level of short hints and comments as to C programming and AVR programming.
  • 2022-09-12
    Developing in C for the ATmega328P: Function - analogRead() Where I describe the function - analogRead().
  • 2022-09-08
    Developing in C for the ATmega328P: Struct - buttons[] Where I describe the struct, buttons[] and how to use it to debounce and check for button presses.
  • 2022-08-29
    Developing in C for the ATmega328P: Function - digitalRead() Where I describe the function - digitalRead().
  • 2022-08-28
    Developing in C for the ATmega328P: Function - pinMode() Where I describe the function - pinMode().
  • 2022-08-28
    Developing in C for the ATmega328P: Function - digitalWrite() Where I describe the function - digitalWrite().
  • 2022-08-25
    Developing in C on the AVR ATmega328P: Frequently Found Errors (FFE) Where I attempt to gather in one place, all of the errors found while building (compile/link/locate) and uploading code to the Uno.
  • 2022-08-24
    Developing in C for the ATmega328P: Functions - Serial input/output Where I describe the functions for serial input/out - puts(), getchar() and printf().
  • 2022-08-22
    Developing in C for the ATmega328P: Function - analogWrite() Where I describe the function - analogWrite().
  • 2022-08-19
    Developing in C for the ATmega328P: AVR_C Library Functions Where I describe how to use the Library functions in AVR_C.
  • 2022-08-18
    Developing in C on the AVR ATmega328P: Frequently Asked Questions (FAQ) Where I attempt to direct all of the questions, pertaining to Developing in C for the Arduino Uno.
  • 2022-07-23
    Developing in C for the ATmega328P: Build Where I describe the process of developing code for the Arduino Uno(AVR ATmega328P), specifically, the build process.
  • 2022-07-23
    Developing in C for the ATmega328P: Edit Where I describe the process of developing code for the Arduino Uno(AVR ATmega328P), specifically, editing the code.
  • 2022-07-23
    Developing in C for the ATmega328P: Upload Where I describe the process of developing code for the Arduino Uno(AVR ATmega328P), specifically, uploading code to the Uno.
  • 2022-07-07
    Developing in C for the ATmega328P: Using git Where I discuss how to implement and use git to develop code in C for the Arduino Uno.
  • 2022-06-23
    GCC 12 AVR array subscript 0 is outside array bounds Where I describe a new error caused by a bug in GCC 12 as it relates to the AVR microcontrollers.
  • 2022-04-20
    Using Makefiles to Automate Development Where I demonstrate how to use make and makefiles to automate your build process.
  • 2022-04-19
    Comparing Board and Language Speeds Where I compare the execution speeds of different combinations of boards and languages.
  • 2022-03-31
    Git: Beginning to Use It (ESP32) Where I discuss what to do once you’ve downloaded a repository from Github.
  • 2022-03-11
    ESP32: Automation Where I discuss different methods of automating the process of compiling/linking/loading code for an embedded microcontroller.
  • 2022-03-07
    Developing in C for the ATmega328: PRNG, FSM and more! Where I discuss psuedo-random number generators (PRNG), finite state machines (FSM) and other software topics.
  • 2022-01-02
    Hardware Debug: Exploring the ATmega328PB Xplained Mini Where I demonstrate how to use the ATmega328PB Xplained Mini from Microchip to understand how to program in Standard C.
  • 2021

  • 2021-12-30
    Developing in C for the ATmega328: Hints on Using Bloom and avr-gdb Where I provide hints on using avr-gdb and bloom to debug code on the ATmega328P.
  • 2021-12-30
    Developing in C for the ATmega328: Examples of Bloom with gdb to Debug Where I show some examples as to how to use Bloom and avr-gdb to debug code on the ATmega328P.
  • 2021-12-24
    Developing in C for the ATmega328: Setup Bloom and gdb for Hardware Debug Where I illustrate how to setup using avr-gdb to debug code on the ATmega328P and replacing avarice with Bloom and the Atmel Dragon with the Microchip Snap.
  • 2021-12-20
    Hardware Debug: Using gdb to Debug Where I illustrate debugging code for the ATmega328P using the Atmel Dragon, avr-gdb and avarice.
  • 2021-12-15
    Developing in C for the ATmega328P: Using Windows, Advanced Where I setup the advanced, Standard C tool chain (avr-gcc) for the ATmega328P on Windows.
  • 2021-12-07
    Developing in C for the ATmega328: Multitasking Where I illustrate developing multitasking code for the ATmega328P using a new Standard C framework.
  • 2021-12-07
    Developing in C for the ATmega328: Using the Standard C Framework Where I illustrate developing code for the ATmega328P using the new Standard C framework.
  • 2021-11-20
    DEPRECATED: Developing in C for the ATmega328P: Windows Setup Using WSL1 DEPRECATED: Due to Microsoft’s inability to enable serial ports in WSL 2, attempting to perform embedded development in WSL is futile.
Page 2 of 3
Copyright © 2024 Lief Koepsel
  • Home
  • Search/Topics
  • Writings
  • About