David Welch (@dwelch67)
  • Stars
    star
    3,892
  • Global Rank 7,287 (Top 0.3 %)
  • Followers 719
  • Following 5
  • Registered about 14 years ago
  • Most used languages
    C
    87.5 %
    Verilog
    6.3 %
    Assembly
    3.1 %
    Makefile
    1.6 %
    Eagle
    1.6 %

Top repositories

1

raspberrypi

Raspberry Pi ARM based bare metal examples
Assembly
2,699
star
2

raspberrypi-zero

Raspberry Pi Zero baremetal examples
C
149
star
3

raspberrypi-pico

Raspberry Pi pico baremetal examples
C
118
star
4

thumbulator

Thumb instruction set emulator
C
112
star
5

rpigpu

Raspberry Pi GPU based bare metal example programs
C
104
star
6

stm32_samples

C
100
star
7

qemu_arm_samples

bare metal ARM examples to be run with qemu-system-arm
C
66
star
8

stm32f4d

C
66
star
9

mbed_samples

NXP mbed microcontroller board example programs
C
57
star
10

lsasim

Educational load/store instruction set architecture processor simulator
Verilog
38
star
11

raspberrypi-three

Baremetal examples for the Raspberry Pi 3
C
27
star
12

build_gcc

C
21
star
13

microbit

baremetal examples for the BBC micro:bit
C
21
star
14

amber_samples

Verilog
18
star
15

black_pill_too

STM32F407VGT6 breakout board baremetal examples.
C
18
star
16

ntc_chip_examples

Next Thing Co CHIP examples
C
17
star
17

yagbat

Yet Another GBA Tutorial
C
15
star
18

allwinner_samples

Example baremetal programs for some allwinner boards.
C
13
star
19

pic32_samples

Low level embedded example programs for the pic32 (UBW32 and CUI32 boards)
C
12
star
20

avr_samples

arduino and family low level example programs
C
11
star
21

msp430_samples

msp430 launchpad sample programs
C
11
star
22

atsamd_samples

Atmel SAM D bare metal examples.
C
10
star
23

beaglebone_samples

C
9
star
24

pcemu_samples

Using the pcemu to learn 8088/86 assembly language programming
9
star
25

xmos_samples

Some of my xmos sample programs
Assembly
9
star
26

tivac_launchpad

Tiva C Launchpad Bare Metal Examples
C
9
star
27

lc3

C
8
star
28

stm32f0d

stm32f0 discovery examples
C
8
star
29

stm32vld

C
7
star
30

pocket_beagle_samples

PocketBeagle baremetal examples.
C
7
star
31

lichee-rv-samples

Lichee RV bare metal examples
C
7
star
32

sifive_samples

SiFive risc-v baremetal examples
C
7
star
33

onion_omega2_samples

Onion Omega2 baremetal examples
C
6
star
34

pdp11_samples

Bare metal pdp11 samples.
C
6
star
35

blue_pill_too

Like the STM32 blue pill there is a STM32F030F4P6 based blue board which so far as I know doesnt have a cool name yet.
C
6
star
36

gigadevice_samples

GigaDevice RISC-V BareMetal examples
C
6
star
37

riscv_baremetal

RISC-V Baremetal examples.
5
star
38

avriss

avr instruction set simulator
C
5
star
39

msp432_samples

ti msp432 baremetal samples
C
5
star
40

teensy_samples

C
4
star
41

pdp8sim

pdp8 instruction set simulator
C
4
star
42

ipod_mini

C
4
star
43

mpx_samples

C
4
star
44

icestick_samples

C
4
star
45

stellaris_launchpad

C
4
star
46

msp430sim

msp430 instruction set simulator
C
4
star
47

lpc-h2148_samples

sample programs for the lpc-h2148
C
4
star
48

8051_samples

8051 bare metal examples
Eagle
3
star
49

altor32_samples

Verilog
3
star
50

nxp_samples

NXP microcontroller samples
C
3
star
51

myrisc16

C
3
star
52

nmea_clock

GPS NMEA parsing for GPS clock.
C
3
star
53

atsaml11_samples

Baremetal examples for the ATSAML10 and ATSAML11 cortex-m23 microcontrollers.
C
2
star
54

maple_samples

C
2
star
55

pdp11sim

C
2
star
56

lpcxpresso_samples

Example programs for the lpc1343 version of the lpcxpresso
C
2
star
57

sam7s_samples

at91sam7s example programs
C
2
star
58

raspberrypi-pico-2

Bare metal examples for the raspberry pi pico 2
C
1
star
59

pn532_samples

Using the pn532 rfid nfc reader
C
1
star
60

efm32_samples

Baremetal examples for the EFM32 microcontrollers.
C
1
star
61

kicad_fun

C
1
star
62

morestuff

C
1
star
63

panda_samples

Low level embedded example programs for the FEZ Panda
C
1
star
64

riscv-instructions

Makefile
1
star
65

esp8266_samples

C
1
star
66

picorv32_samples

samples to play with Clifford Wolf's picorv32 riscv32i processor
Verilog
1
star
67

mips1_core_samples

Derived from opencore m1_core
1
star
68

armmite_samples

Example low level programs for the Coridium Armmite pro.
1
star