TARGET:=micro-pid
TARGET:=therm
TOOLCHAIN_PATH:=/usr/bin
TOOLCHAIN_PREFIX:=arm-none-eabi
OPTLVL:=3 # Optimization level, can be [0, 1, 2, 3, s].
#PROJECT_NAME:=$(notdir $(lastword $(CURDIR)))
TOP:=$(shell readlink -f "../..")
DISCOVERY:=Utilities/STM32L100C-Discovery
STMLIB:=Libraries
STD_PERIPH:=$(STMLIB)/STM32L1xx_StdPeriph_Driver
STARTUP:=$(STMLIB)/CMSIS/Device/ST/STM32L1xx/Source/Templates/gcc_ride7
LINKER_SCRIPT:=$(CURDIR)/stm32-flash.ld
#LINKER_SCRIPT:=$(CURDIR)/../stm32_flash.ld
INCLUDE=-I$(CURDIR)
INCLUDE+=-I$(STMLIB)/CMSIS/Include
INCLUDE+=-I$(STMLIB)/CMSIS/Device/ST/STM32L1xx/Include
INCLUDE+=-I$(STD_PERIPH)/inc
INCLUDE+=-I$(DISCOVERY)
#INCLUDE+=-I$(STMLIB)/STM32_USB_OTG_Driver/inc
#INCLUDE+=-I$(STMLIB)/STM32_USB_Device_Library/Class/hid/inc
#INCLUDE+=-I$(STMLIB)/STM32_USB_Device_Library/Core/inc
# vpath is used so object files are written to the current directory instead
# of the same directory as their source files
vpath %.c $(DISCOVERY) $(STD_PERIPH)/src \
$(STMLIB)/STM32_USB_OTG_Driver/src \
$(STMLIB)/STM32_USB_Device_Library/Class/hid/src \
$(STMLIB)/STM32_USB_Device_Library/Core/src
vpath %.s $(STARTUP)
ASRC=startup_stm32l1xx_mdp.s
# Project Source Files
SRC=main.c
SRC+=stm32l1xx_it.c
SRC+=system_stm32l1xx.c
SRC+=stm32l100c_discovery.c
# Discovery Source Files
#SRC+=stm32f4_discovery_lis302dl.c
#SRC+=stm32f4_discovery.c
#SRC+=stm32f4_discovery_audio_codec.c
# Standard Peripheral Source Files
SRC+=stm32l1xx_syscfg.c
SRC+=misc.c
SRC+=stm32l1xx_adc.c
SRC+=stm32l1xx_dac.c
new file 100755
#!/bin/bash
st-flash write therm.bin 0x8000000
Status change: