chore: debloat (remove platformio), onewire improvements
Squashed commit of the following: commit 5f16309f629b9928d2134b85ae64af69bc3ebbcd Author: kuwoyuki <kuwoyuki@cock.li> Date: Sun Nov 24 22:55:15 2024 +0600 fix: Makefile, improve onewire retries commit 55496a3bda941b52ff349dc75c9c06eb5a37c07d Author: kuwoyuki <kuwoyuki@cock.li> Date: Mon Nov 18 00:41:18 2024 +0600 fix: make onewire validity less strict commit 3428a9bc9792508972ce3e7e4e35a64f047bca10 Author: kuwoyuki <kuwoyuki@cock.li> Date: Sun Nov 17 23:57:55 2024 +0600 chore: rm bins commit 1594e5ed430522b15466c8afa62ff7fb1b28947c Author: kuwoyuki <kuwoyuki@cock.li> Date: Sun Nov 17 23:32:01 2024 +0600 chore: unplatformiofy
This commit is contained in:
42
Makefile
Normal file
42
Makefile
Normal file
@@ -0,0 +1,42 @@
|
||||
TARGET ?= ch32_node
|
||||
TARGET_MCU ?= CH32V203
|
||||
TARGET_MCU_PACKAGE ?= CH32V203C8T6
|
||||
|
||||
CH32V003FUN ?= ./ch32v003fun/ch32v003fun
|
||||
MINICHLINK ?= ./ch32v003fun/minichlink
|
||||
|
||||
PREFIX ?= riscv64-none-elf
|
||||
NEWLIB ?= /usr/riscv64-none-elf/include/
|
||||
|
||||
INCLUDE_DIRS ?= \
|
||||
-I./include \
|
||||
-I./ioLibrary_Driver \
|
||||
-I./ioLibrary_Driver/MQTT \
|
||||
-I./ioLibrary_Driver/MQTT/MQTTPacket/src
|
||||
|
||||
PROJECT_C_FILES := $(filter-out ./ch32_node.c, $(wildcard ./*.c))
|
||||
LIB_C_FILES := \
|
||||
./ioLibrary_Driver/socket.c \
|
||||
./ioLibrary_Driver/wizchip_conf.c \
|
||||
./ioLibrary_Driver/W5500/w5500.c \
|
||||
./ioLibrary_Driver/DHCP/dhcp.c \
|
||||
./ioLibrary_Driver/MQTT/mqtt_interface.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTClient.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTPacket.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTFormat.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTDeserializePublish.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTSerializePublish.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTConnectClient.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTSubscribeClient.c \
|
||||
./ioLibrary_Driver/MQTT/MQTTPacket/src/MQTTUnsubscribeClient.c
|
||||
|
||||
ADDITIONAL_C_FILES ?= $(PROJECT_C_FILES) $(LIB_C_FILES)
|
||||
|
||||
include $(CH32V003FUN)/ch32v003fun.mk
|
||||
|
||||
CFLAGS += -Wall -Wextra $(INCLUDE_DIRS)
|
||||
|
||||
all: flash
|
||||
flash: cv_flash
|
||||
clean: cv_clean
|
||||
.PHONY: all flash clean
|
||||
Reference in New Issue
Block a user