Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion bootloader/F1/Inc/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,22 @@
#define DISC_MODE
#define DISC_HIGH WRITE_REG(GPIOD->BSRR, GPIO_BSRR_BS2)
#define DISC_LOW WRITE_REG(GPIOD->BRR, GPIO_BRR_BR2)


#elif defined TARGET_HY_TINY
#define LED1_CLOCK RCC_APB2ENR_IOPAEN
#define LED1_BIT_0 SET_BIT(GPIOA->CRL, GPIO_CRL_CNF1_0 | GPIO_CRL_MODE1)
#define LED1_BIT_1 //CLEAR_BIT(GPIOA->CRL, GPIO_CRL_CNF1_1)
#define LED1_MODE
#define LED1_OFF WRITE_REG(GPIOA->BSRR, GPIO_BSRR_BS1)
#define LED1_ON WRITE_REG(GPIOA->BRR, GPIO_BRR_BR1)

#define DISC_CLOCK RCC_APB2ENR_IOPBEN
#define DISC_BIT_0 SET_BIT(GPIOA->CRL, GPIO_CRL_CNF0_0 | GPIO_CRL_MODE0)
#define DISC_BIT_1 //CLEAR_BIT(GPIOA->CRH, GPIO_CRH_CNF0_1)
#define DISC_MODE
#define DISC_HIGH WRITE_REG(GPIOA->BSRR, GPIO_BSRR_BS0)
#define DISC_LOW WRITE_REG(GPIOA->BRR, GPIO_BRR_BR0)

#else
#error "No config for this target"
#endif
Expand Down
8 changes: 8 additions & 0 deletions bootloader/F1/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ generic-pb7: $(SRCS) clean gccversion build_generic-pb7 copy_generic-pb7 info si
generic-pb0: $(SRCS) clean gccversion build_generic-pb0 copy_generic-pb0 info size
generic-pb12: $(SRCS) clean gccversion build_generic-pb12 copy_generic-pb12 info size
mini-stm32v3: $(SRCS) clean gccversion build_mini-stm32v3 copy_mini-stm32v3 info size
hy-tiny: $(SRCS) clean gccversion build_hy-tiny copy_hy-tiny info size

build_maple-mini: TARGETFLAGS= -DTARGET_MAPLE_MINI
build_maple-mini: LINKER_SCRIPT=STM32F103C8T6.ld
Expand Down Expand Up @@ -174,6 +175,13 @@ build_mini-stm32v3: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).bin
copy_mini-stm32v3: $(BIN_DIR)
$(ECHO) "COPY $(BIN_DIR)/hid_mini-stm32v3.bin"
$(Q)$(CP) $(BUILD_DIR)/$(TARGET).bin $(BIN_DIR)/hid_mini-stm32v3.bin

build_hy-tiny: TARGETFLAGS= -DTARGET_HY_TINY
build_hy-tiny: LINKER_SCRIPT=STM32F103C8T6.ld
build_hy-tiny: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).bin
copy_hy-tiny: $(BIN_DIR)
$(ECHO) "COPY $(BIN_DIR)/hid_hy-tiny.bin"
$(Q)$(CP) $(BUILD_DIR)/$(TARGET).bin $(BIN_DIR)/hid_hy-tiny.bin

$(BUILD_DIR)/$(TARGET).elf: $(OBJS)
$(ECHO) "LD $@"
Expand Down
3 changes: 2 additions & 1 deletion bootloader/F1/make_all.bat
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ make generic-pe5
make generic-pb7
make generic-pb0
make generic-pb12
make mini-stm32v3
make mini-stm32v3
make hy-tiny