Skip to content

Commit bdf0fe2

Browse files
committed
Move .git from just light-valve-node-firmware firmware dir to top level to include doc and driver
1 parent 61d21ea commit bdf0fe2

File tree

915 files changed

+575343
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

915 files changed

+575343
-0
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.DS_Store
2.57 MB
Binary file not shown.

Diff for: doc/driver-doc/datasheets/AP1507_Feb2020.pdf

581 KB
Binary file not shown.

Diff for: doc/driver-doc/datasheets/EFLD0009.pdf

607 KB
Binary file not shown.
Binary file not shown.

Diff for: doc/driver-doc/datasheets/mic4425.pdf

216 KB
Binary file not shown.

Diff for: doc/driver-doc/datasheets/tps5403.pdf

1.09 MB
Binary file not shown.
10.6 KB
Binary file not shown.

Diff for: doc/node-doc/INVOICE_89554896.pdf

120 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
240 KB
Binary file not shown.

Diff for: doc/node-doc/datasheets/MB05S-MB10S N0529 REV.C.pdf

347 KB
Binary file not shown.

Diff for: doc/node-doc/datasheets/en.DM00366442.pdf

2.62 MB
Binary file not shown.

Diff for: doc/node-doc/jlcpcb_light_valve_node_2022-05-11.zip

45.6 KB
Binary file not shown.

Diff for: doc/node-doc/light_valve_node_bom.xlsx

11.7 KB
Binary file not shown.

Diff for: doc/node-doc/light_valve_node_generated_bom.csv

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"Part";"Value";"Device";"Package";"Description";"AVAILABILITY";"DESCRIPTION";"MF";"MP";"PACKAGE";"POPULARITY";"PRICE";"PURCHASE-URL";"SPICEPREFIX";"TP_SIGNAL_NAME";
2+
"C1";"1uF";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"88";"";"";"C";"";
3+
"C2";"4.7uF";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"88";"";"";"C";"";
4+
"C3";"0.1uF";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"88";"";"";"C";"";
5+
"D1";"RB751V-40_RR";"RB751V-40_RR";"DIO_RB751V-40_RR";"Check availability";"In Stock";" SOD-323, 40V, 0.03A, Schottky Diode ";"Taiwan Semiconductor";"RB751V-40 RR";"SOD-323-2 Taiwan Semiconductor";"";"None";"https://pricing.snapeda.com/search/part/RB751V-40 RR/?ref=eda";"";"";
6+
"JP1";"";"PINHD-1X3";"1X03";"PIN HEADER";"";"";"";"";"";"92";"";"";"";"";
7+
"JP2";"";"PINHD-1X2";"1X02";"PIN HEADER";"";"";"";"";"";"98";"";"";"";"";
8+
"JP3";"";"PINHD-1X2";"1X02";"PIN HEADER";"";"";"";"";"";"98";"";"";"";"";
9+
"R1";"0";"R-US_R0805";"R0805";"RESISTOR, American symbol";"";"";"";"";"";"85";"";"";"R";"";
10+
"R2";"0";"R-US_R0805";"R0805";"RESISTOR, American symbol";"";"";"";"";"";"85";"";"";"R";"";
11+
"R3";"0";"R-US_R0805";"R0805";"RESISTOR, American symbol";"";"";"";"";"";"85";"";"";"R";"";
12+
"R4";"470";"R-US_R0805";"R0805";"RESISTOR, American symbol";"";"";"";"";"";"85";"";"";"R";"";
13+
"R5";"0";"R-US_R0805";"R0805";"RESISTOR, American symbol";"";"";"";"";"";"85";"";"";"R";"";
14+
"R6";"0";"R-US_R0805";"R0805";"RESISTOR, American symbol";"";"";"";"";"";"85";"";"";"R";"";
15+
"TP1";"TPB1,27";"TPB1,27";"B1,27";"Test pad";"";"";"";"";"";"19";"";"";"";"";
16+
"TP2";"TPB1,27";"TPB1,27";"B1,27";"Test pad";"";"";"";"";"";"19";"";"";"";"";
17+
"TP3";"TPB1,27";"TPB1,27";"B1,27";"Test pad";"";"";"";"";"";"19";"";"";"";"";
18+
"TP4";"TPB1,27";"TPB1,27";"B1,27";"Test pad";"";"";"";"";"";"19";"";"";"";"";
19+
"TP5";"TPB1,27";"TPB1,27";"B1,27";"Test pad";"";"";"";"";"";"19";"";"";"";"";
20+
"U1";"MB6S";"MB6S";"SOIC245P670X270-4N";"MB6S Series 600 V 0.5 A 5 uA Surface Mount Bridge Rectifier - SOIC-4 Check availability";"In Stock";" Bridge Rectifier Single Phase Standard 600 V Surface Mount 4-SOIC ";"ON";"MB6S";"SOIC-4 Fairchild Semiconductor";"";"None";"https://pricing.snapeda.com/search/part/MB6S/?ref=eda";"";"";
21+
"U2";"LDL1117";"LDL1117";"SOT230P700X180-4N";"";"";"";"";"";"";"";"";"";"";"";
22+
"U3";"ATTINY204-SSN";"ATTINY204-SSN";"SOIC127P600X175-14N";"";"";"";"";"";"";"";"";"";"";"";

Diff for: doc/node-doc/oshpark_light_valve_node_2022-05-11.zip

98.2 KB
Binary file not shown.

Diff for: doc/node-doc/part_tracking_light_valve_node.xlsx

10.3 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
#include <assert.h>
2+
3+
#define DATA_OUT_PIN 11
4+
#define HEARTBEAT_PIN LED_BUILTIN
5+
#define DEBUG_INPUT_PIN 8
6+
7+
#define CLOCK_PERIOD_US (100)
8+
9+
static uint16_t heartbeat_period_ms;
10+
static uint32_t previous_heartbeat_time;
11+
static uint8_t prev_input_level;
12+
static uint32_t last_transition;
13+
14+
void send_bit(uint8_t bit) {
15+
assert(bit == 0 || bit == 1);
16+
17+
/* uint32_t now_ms = millis(); */
18+
uint8_t level = digitalRead(DATA_OUT_PIN);
19+
if (bit) {
20+
delayMicroseconds(CLOCK_PERIOD_US);
21+
digitalWrite(DATA_OUT_PIN, !level);
22+
digitalWrite(HEARTBEAT_PIN, !level);
23+
/* Serial.print("transition @ "); */
24+
/* now_ms = millis(); */
25+
/* Serial.println(now_ms - last_transition); */
26+
/* last_transition = now_ms; */
27+
} else {
28+
delayMicroseconds(CLOCK_PERIOD_US / 2);
29+
digitalWrite(DATA_OUT_PIN, !level);
30+
digitalWrite(HEARTBEAT_PIN, !level);
31+
/* Serial.print("transition @ "); */
32+
/* now_ms = millis(); */
33+
/* Serial.println(now_ms - last_transition); */
34+
/* last_transition = now_ms; */
35+
delayMicroseconds(CLOCK_PERIOD_US / 2);
36+
digitalWrite(DATA_OUT_PIN, level);
37+
digitalWrite(HEARTBEAT_PIN, level);
38+
/* Serial.print("transition @ "); */
39+
/* now_ms = millis(); */
40+
/* Serial.println(now_ms - last_transition); */
41+
/* last_transition = now_ms; */
42+
}
43+
}
44+
45+
void send_test_packet(uint8_t addr_nibble, uint8_t data_nibble) {
46+
// Initial transition
47+
uint8_t level = digitalRead(DATA_OUT_PIN);
48+
digitalWrite(DATA_OUT_PIN, !level);
49+
digitalWrite(HEARTBEAT_PIN, !level);
50+
/* last_transition = millis(); */
51+
/* Serial.print("transition @ "); */
52+
/* Serial.println(millis() - last_transition); */
53+
/* last_transition = now_ms; */
54+
55+
// send clock rate
56+
send_bit(1);
57+
58+
// waiting for start state between clock rate and preamble bits
59+
send_bit(1);
60+
61+
// start bits
62+
send_bit(1);
63+
send_bit(0);
64+
send_bit(1);
65+
send_bit(0);
66+
67+
// address bits
68+
for (int i = 0; i < 4; i++) {
69+
send_bit((addr_nibble >> (3 - i)) & 0x1);
70+
}
71+
72+
// address bits
73+
for (int i = 0; i < 4; i++) {
74+
send_bit((data_nibble >> (3 - i)) & 0x1);
75+
}
76+
}
77+
78+
void setup() {
79+
Serial.begin(115200);
80+
81+
pinMode(DATA_OUT_PIN, OUTPUT);
82+
pinMode(HEARTBEAT_PIN, OUTPUT);
83+
pinMode(DEBUG_INPUT_PIN, INPUT);
84+
85+
digitalWrite(DATA_OUT_PIN, HIGH);
86+
87+
heartbeat_period_ms = 2000;
88+
delay(500);
89+
uint8_t addr = 0x1;
90+
for (int i = 0; i < 16; i++) {
91+
if (i % 2 == 0) {
92+
addr = 0x1;
93+
} else {
94+
addr = 0x2;
95+
}
96+
97+
send_test_packet(addr, i);
98+
delay(2);
99+
}
100+
}
101+
102+
void loop() {
103+
uint32_t now_ms = millis();
104+
uint8_t input_level = digitalRead(DEBUG_INPUT_PIN);
105+
if (now_ms - previous_heartbeat_time > heartbeat_period_ms) {
106+
// send_test_packet(0x1);
107+
// delay(2);
108+
// send_test_packet(0x1);
109+
// delay(2);
110+
// send_test_packet(0x1);
111+
112+
// Serial.println("seent");
113+
previous_heartbeat_time = millis();
114+
}
115+
116+
if (prev_input_level == HIGH && input_level == LOW) {
117+
Serial.println("button press");
118+
119+
// send_test_packet();
120+
}
121+
122+
prev_input_level = input_level;
123+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[PreviousGenFiles]
2+
HeaderPath=/Users/brianteam/Developer/light-valves/light-valve-group-driver/light-valve-group-driver-firmware/Inc
3+
HeaderFiles=stm32f1xx_it.h;stm32_assert.h;main.h;
4+
SourcePath=/Users/brianteam/Developer/light-valves/light-valve-group-driver/light-valve-group-driver-firmware/Src
5+
SourceFiles=stm32f1xx_it.c;main.c;
6+
7+
[PreviousLibFiles]
8+
LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_armv8mbl.h;
9+
10+
[PreviousUsedMakefileFiles]
11+
SourceFiles=Src/main.c;Src/stm32f1xx_it.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Src/system_stm32f1xx.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;;
12+
HeaderPath=Drivers/STM32F1xx_HAL_Driver/Inc;Drivers/CMSIS/Device/ST/STM32F1xx/Include;Drivers/CMSIS/Include;Inc;
13+
CDefines=USE_FULL_LL_DRIVER;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;STM32F103xB;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;
14+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
MAKE=make
2+
3+
CUBEMX_DIR=./thirdparty/cubemx-light-valve-group-driver
4+
CUBEMX_MAKEFILE=$(CUBEMX_DIR)/Makefile
5+
6+
# Can't use 'app' as default target name since that's cubemx's
7+
default: app_default
8+
9+
# Include generated makefile just after our default target override so it establishes all of the variables
10+
# needed to compile / link the CubeMx source files
11+
include $(CUBEMX_MAKEFILE)
12+
13+
# Re-assign OBJECTS to CUBEMX_OBJECTS and prefix with path to cubemx build dir from here
14+
CUBEMX_UNALTERED_OBJECTS := $(OBJECTS)
15+
CUBEMX_OBJECTS := $(addprefix $(CUBEMX_DIR)/,$(CUBEMX_UNALTERED_OBJECTS))
16+
CUBEMX_C_SOURCES := $(C_SOURCES)
17+
CUBEMX_C_SOURCES := $(addprefix $(CUBEMX_DIR)/,$(CUBEMX_C_SOURCES))
18+
19+
LDSCRIPT := $(addprefix $(CUBEMX_DIR)/,$(LDSCRIPT))
20+
21+
# Save original build dir relative to cubemx dir to use for cubemx specific target
22+
CUBEMX_BUILD_DIR := $(BUILD_DIR)
23+
24+
APP_BUILD_DIR=out/
25+
26+
# This is a bit of a hack. We're overriding BUILD_DIR used in the cubemx makefile so the invocation of
27+
# `-Map=$(BUILD_DIR)/$(TARGET).map` in the assignment of LDFLAGS works. Ideally ST would use a separate
28+
# variable for the map file name that we could use our prefix trick on, but this is the best way I could
29+
# think of for this to work
30+
BUILD_DIR := $(APP_BUILD_DIR)
31+
32+
APP_INCLUDES = -Iinc
33+
APP_C_SOURCES = src/app_main.c
34+
APP_ASM_SOURCES =
35+
36+
# Create correctly prefixed object list for application source files
37+
APP_OBJECTS = $(addprefix $(APP_BUILD_DIR)/,$(notdir $(APP_C_SOURCES:.c=.o)))
38+
vpath %.c $(sort $(dir $(C_SOURCES)))
39+
APP_OBJECTS += $(addprefix $(APP_BUILD_DIR)/,$(notdir $(APP_ASM_SOURCES:.s=.o)))
40+
vpath %.s $(sort $(dir $(ASM_SOURCES)))
41+
42+
# Bundle app-specific and cubemx variables for use in our compilation targets
43+
OBJECTS := $(CUBEMX_OBJECTS) $(APP_OBJECTS)
44+
INCLUDES := $(CUBEMX_C_SOURCES) $(APP_INCLUDES)
45+
C_SOURCES := $(CUBEMX_C_SOURCES) $(APP_C_SOURCES)
46+
47+
# 'Actual' default target referenced by dummy default target listed before cubemx makefile is included
48+
app_default: $(APP_BUILD_DIR)/$(TARGET).elf
49+
50+
# Override the 'build/*.o' target for all the cubemx files. I would have thought this would correctly know to use the
51+
# targets that match in the cubemx file, but even without the BUILD_DIR override hack above for the map file it can't
52+
# find them. This just executes the cubemx makefile's make target for each object file.
53+
$(CUBEMX_BUILD_DIR)/%.o:
54+
@$(MAKE) -C $(CUBEMX_DIR) $@
55+
56+
# Build app object files from app C source files
57+
$(APP_BUILD_DIR)/%.o: %.c Makefile | $(APP_BUILD_DIR)
58+
$(CC) -c $(CFLAGS) -Wa,-a,-ad,-alms=$(APP_BUILD_DIR)/$(notdir $(<:.c=.lst)) $< -o $@
59+
60+
# Build app object files from app assembly source files
61+
$(APP_BUILD_DIR)/%.o: %.s Makefile | $(APP_BUILD_DIR)
62+
$(AS) -c $(CFLAGS) $< -o $@
63+
64+
# Build the elf !
65+
$(APP_BUILD_DIR)/$(TARGET).elf: $(APP_OBJECTS) $(CUBEMX_UNALTERED_OBJECTS) Makefile
66+
$(CC) $(OBJECTS) $(LDFLAGS) -o $@
67+
$(SZ) $@
68+
69+
# Also objcopy a hex from the elf
70+
$(BUILD_DIR)/%.hex: $(BUILD_DIR)/%.elf | $(BUILD_DIR)
71+
$(HEX) $< $@
72+
73+
# Generate build dir if doesn't exist
74+
$(APP_BUILD_DIR):
75+
mkdir $@
76+
77+
# I don't know how to get this to be called 'clean' without the error for overriding the cubemx makefile one
78+
.PHONY: appclean
79+
appclean:
80+
ifdef APP_BUILD_DIR
81+
@rm -rf $(APP_BUILD_DIR)
82+
endif
83+
ifdef CUBEMX_BUILD_DIR
84+
@rm -rf $(CUBEMX_DIR)/$(CUBEMX_BUILD_DIR) # Can't just call cubemx clean target because of the BUILD_DIR override hack for the map file :/
85+
endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#pragma once
2+
3+
void app_main();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
void app_main() {
2+
while (1) {
3+
}
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[PreviousGenFiles]
2+
HeaderPath=/Users/brianteam/Developer/light-valves/light-valve-group-driver/light-valve-group-driver-firmware/thirdparty/Inc
3+
HeaderFiles=stm32f1xx_it.h;stm32_assert.h;main.h;
4+
SourcePath=/Users/brianteam/Developer/light-valves/light-valve-group-driver/light-valve-group-driver-firmware/thirdparty/Src
5+
SourceFiles=stm32f1xx_it.c;main.c;
6+
7+
[PreviousLibFiles]
8+
LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_armv8mbl.h;
9+
10+
[PreviousUsedMakefileFiles]
11+
SourceFiles=Src/main.c;Src/stm32f1xx_it.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_utils.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usart.c;Src/system_stm32f1xx.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;;
12+
HeaderPath=Drivers/STM32F1xx_HAL_Driver/Inc;Drivers/CMSIS/Device/ST/STM32F1xx/Include;Drivers/CMSIS/Include;Inc;
13+
CDefines=USE_FULL_LL_DRIVER;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;STM32F103xB;HSE_VALUE:8000000;HSE_STARTUP_TIMEOUT:100;LSE_STARTUP_TIMEOUT:5000;LSE_VALUE:32768;HSI_VALUE:8000000;LSI_VALUE:40000;VDD_VALUE:3300;PREFETCH_ENABLE:1;
14+

0 commit comments

Comments
 (0)