<commit_before># User source files
USERSRC = tests/rftest.c
#AVRDUDE_PORT = /dev/tty.usbserial-0000113D
AVRDUDE_PORT ?= /dev/ttyUSB0
#AVRDUDE_USERPORT = /dev/tty.usbserial-A20e1uZB
AVRDUDE_USERPORT ?= /dev/ttyUSB0

CC = avr-gcc
MCU = atmega128
OBJCOPY = avr-objcopy
AVRDUDE = avrdude
FTDI_EEPROM = ftdi_eeprom

INCLUDES = -Isrc/inc
# Two printf options: full for OS, minimal for bootloader
BOOT_PRINTFOP = -Wl,-u,vfprintf -lprintf_min
OS_PRINTFOP = -Wl,-u,vfprintf -lprintf_flt -lm
#MEMLAYOUT = -Wl,--defsym=__malloc_heap_end=0x800800
#OSMEMLAYOUT = -Wl,--defsym=__heap_start=0x808000,--defsym=__heap_end=0x80ffff
#^^Hopefully makes heap appear in external RAM.
CFLAGS = -Wall -std=gnu99 -g -Os -mmcu=$(MCU)
BOOT_LDFLAGS = $(BOOT_PRINTFOP) $(MEMLAYOUT)
OS_LDFLAGS = $(OS_PRINTFOP) $(OSMEMLAYOUT) 

AVRDUDEFLAGS_BOOT = -c jtag1 -p $(MCU) -P $(AVRDUDE_PORT) -F
AVRDUDEFLAGS_USER = -c stk500 -p $(MCU) -P $(AVRDUDE_USERPORT) -F -b 19200

DEBUG_HOST = localhost:4242

OSNAME = bin/libjoyos
OSTARGET = $(OSNAME).hex
OSLIB = $(OSNAME).a
OSELF = $(OSNAME).elf

HLNAME = bin/libhappy
HLLIB = $(HLNAME).a
HLELF = $(HLNAME).elf

BOOTNAME = bin/hboot
BOOTTARGET = $(BOOTNAME).hex
BOOTELF = $(BOOTNAME).elf

# HAL source files
HALSRC = 	src/hal/io.c \
			src/hal/adc.c \
			src/hal/spi.c \
			src/hal/uart.c \
			src/hal/delay.c \
			src/hal/i2c.c \
<commit_msg>Removed verification from AVRDUDE_USER config<commit_after># User source files
USERSRC = tests/rftest.c
#AVRDUDE_PORT = /dev/tty.usbserial-0000113D
AVRDUDE_PORT ?= /dev/ttyUSB0
#AVRDUDE_USERPORT = /dev/tty.usbserial-A20e1uZB
AVRDUDE_USERPORT ?= /dev/ttyUSB0

CC = avr-gcc
MCU = atmega128
OBJCOPY = avr-objcopy
AVRDUDE = avrdude
FTDI_EEPROM = ftdi_eeprom

INCLUDES = -Isrc/inc
# Two printf options: full for OS, minimal for bootloader
BOOT_PRINTFOP = -Wl,-u,vfprintf -lprintf_min
OS_PRINTFOP = -Wl,-u,vfprintf -lprintf_flt -lm
#MEMLAYOUT = -Wl,--defsym=__malloc_heap_end=0x800800
#OSMEMLAYOUT = -Wl,--defsym=__heap_start=0x808000,--defsym=__heap_end=0x80ffff
#^^Hopefully makes heap appear in external RAM.
CFLAGS = -Wall -std=gnu99 -g -Os -mmcu=$(MCU)
BOOT_LDFLAGS = $(BOOT_PRINTFOP) $(MEMLAYOUT)
OS_LDFLAGS = $(OS_PRINTFOP) $(OSMEMLAYOUT) 

AVRDUDEFLAGS_BOOT = -c jtag1 -p $(MCU) -P $(AVRDUDE_PORT) -F
AVRDUDEFLAGS_USER = -c stk500 -p $(MCU) -P $(AVRDUDE_USERPORT) -F -b 19200 -V

DEBUG_HOST = localhost:4242

OSNAME = bin/libjoyos
OSTARGET = $(OSNAME).hex
OSLIB = $(OSNAME).a
OSELF = $(OSNAME).elf

HLNAME = bin/libhappy
HLLIB = $(HLNAME).a
HLELF = $(HLNAME).elf

BOOTNAME = bin/hboot
BOOTTARGET = $(BOOTNAME).hex
BOOTELF = $(BOOTNAME).elf

# HAL source files
HALSRC = 	src/hal/io.c \
			src/hal/adc.c \
			src/hal/spi.c \
			src/hal/uart.c \
			src/hal/delay.c \
			src/hal/i2c.c \

{'fraction_non_alphanumeric': 0.1429616087751371, 'fraction_numerical': 0.03510054844606947, 'mean_word_length': 4.1525423728813555, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2506006', 'n_tokens_mistral': 1327, 'n_tokens_neox': 1224, 'n_words': 235}