Skip to content

Commit 1787231

Browse files
First Commit
0 parents  commit 1787231

Some content is hidden

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

72 files changed

+29516
-0
lines changed

Diff for: README.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Stonetronics StoneMouse
2+
3+
A vusb-based mouse using a joystick and some buttons
4+
5+
This repository contains
6+
- EAGLE - schematic, board and library
7+
- Source code and atmel studio project
8+
9+
The StoneMouse uses an ATmega8-Controller running at 12 MHz for vusb.
10+
It collects data from an potentiometer joystick and calculates deltax and deltay of the mousecursor. There was the issue that when releasing the Joystick, the adc values of the potis didnt snap back to preciese center values. To fix this an iir filter was implemented in an interval around the center position to determine mean center position and stop the cursor from drifting
11+
12+
These buttons have been implemented:
13+
-left mouse button
14+
-right mouse button
15+
-scroll up
16+
-scroll down
17+
-change precision
18+
19+
The pcb was designed to fit mostly through hole components mounted in an smd-like way, so that there are no spiky through hole junctions on the backside of the pcb.
20+
This was done primaryly to prevent the user from being stung by a through hole junction and because i had only through hole parts lying around
21+
USB-connection is done by an Mini-USB connector
22+
23+
Build summary:
24+
The StoneMouse pcb was etched with natriumpersulfate and the components were soldered. The controller was flashed before it was soldered on the pcb.
25+
For the Joystick, there was a prototyping pcb soldered 90° to the top of the base pcb to hold the components. Several buttons were soldered onto a prototyping pcb which was soldered to the base pcb and the joystick pcb. The mechanical structure was strengthened by pieces of raw pcb soldered to the other pcbs, forming a housing for the electronics.

Diff for: eagle/StoneMouse.brd

+1,934
Large diffs are not rendered by default.

Diff for: eagle/StoneMouse.lbr

+318
Large diffs are not rendered by default.

Diff for: eagle/StoneMouse.sch

+7,925
Large diffs are not rendered by default.

Diff for: eagle/eagle.epf

+391
Large diffs are not rendered by default.

Diff for: stoneMouse/.vs/stoneMouse/v14/.atsuo

51 KB
Binary file not shown.

Diff for: stoneMouse/stoneMouse.atsln

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+

2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Atmel Studio Solution File, Format Version 11.00
4+
VisualStudioVersion = 14.0.25420.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "stoneMouse", "stoneMouse\stoneMouse.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|AVR = Debug|AVR
11+
Release|AVR = Release|AVR
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.ActiveCfg = Debug|AVR
15+
{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.Build.0 = Debug|AVR
16+
{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.ActiveCfg = Release|AVR
17+
{DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.Build.0 = Release|AVR
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal

Diff for: stoneMouse/stoneMouse/Debug/Makefile

+184
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
################################################################################
2+
# Automatically-generated file. Do not edit!
3+
################################################################################
4+
5+
SHELL := cmd.exe
6+
RM := rm -rf
7+
8+
USER_OBJS :=
9+
10+
LIBS :=
11+
PROJ :=
12+
13+
O_SRCS :=
14+
C_SRCS :=
15+
S_SRCS :=
16+
S_UPPER_SRCS :=
17+
OBJ_SRCS :=
18+
ASM_SRCS :=
19+
PREPROCESSING_SRCS :=
20+
OBJS :=
21+
OBJS_AS_ARGS :=
22+
C_DEPS :=
23+
C_DEPS_AS_ARGS :=
24+
EXECUTABLES :=
25+
OUTPUT_FILE_PATH :=
26+
OUTPUT_FILE_PATH_AS_ARGS :=
27+
AVR_APP_PATH :=$$$AVR_APP_PATH$$$
28+
QUOTE := "
29+
ADDITIONAL_DEPENDENCIES:=
30+
OUTPUT_FILE_DEP:=
31+
LIB_DEP:=
32+
LINKER_SCRIPT_DEP:=
33+
34+
# Every subdirectory with source files must be described here
35+
SUBDIRS := \
36+
../usbdrv
37+
38+
39+
# Add inputs and outputs from these tool invocations to the build variables
40+
C_SRCS += \
41+
../adc.c \
42+
../main.c \
43+
../uart.c \
44+
../usbdrv/oddebug.c \
45+
../usbdrv/usbdrv.c
46+
47+
48+
PREPROCESSING_SRCS += \
49+
../usbdrv/usbdrvasm.S
50+
51+
52+
ASM_SRCS +=
53+
54+
55+
OBJS += \
56+
adc.o \
57+
main.o \
58+
uart.o \
59+
usbdrv/oddebug.o \
60+
usbdrv/usbdrv.o \
61+
usbdrv/usbdrvasm.o
62+
63+
OBJS_AS_ARGS += \
64+
adc.o \
65+
main.o \
66+
uart.o \
67+
usbdrv/oddebug.o \
68+
usbdrv/usbdrv.o \
69+
usbdrv/usbdrvasm.o
70+
71+
C_DEPS += \
72+
adc.d \
73+
main.d \
74+
uart.d \
75+
usbdrv/oddebug.d \
76+
usbdrv/usbdrv.d \
77+
usbdrv/usbdrvasm.d
78+
79+
C_DEPS_AS_ARGS += \
80+
adc.d \
81+
main.d \
82+
uart.d \
83+
usbdrv/oddebug.d \
84+
usbdrv/usbdrv.d \
85+
usbdrv/usbdrvasm.d
86+
87+
OUTPUT_FILE_PATH +=stoneMouse.elf
88+
89+
OUTPUT_FILE_PATH_AS_ARGS +=stoneMouse.elf
90+
91+
ADDITIONAL_DEPENDENCIES:=
92+
93+
OUTPUT_FILE_DEP:= ./makedep.mk
94+
95+
LIB_DEP+=
96+
97+
LINKER_SCRIPT_DEP+=
98+
99+
100+
# AVR32/GNU C Compiler
101+
102+
103+
104+
105+
106+
107+
108+
109+
110+
111+
112+
./%.o: .././%.c
113+
@echo Building file: $<
114+
@echo Invoking: AVR/GNU C Compiler : 4.9.2
115+
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega8" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
116+
@echo Finished building: $<
117+
118+
119+
usbdrv/%.o: ../usbdrv/%.c
120+
@echo Building file: $<
121+
@echo Invoking: AVR/GNU C Compiler : 4.9.2
122+
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega8" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
123+
@echo Finished building: $<
124+
125+
126+
127+
128+
# AVR32/GNU Preprocessing Assembler
129+
130+
131+
132+
# AVR32/GNU Assembler
133+
usbdrv/usbdrvasm.o: ../usbdrv/usbdrvasm.S
134+
@echo Building file: $<
135+
@echo Invoking: AVR/GNU Assembler : 4.9.2
136+
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -Wa,-gdwarf2 -x assembler-with-cpp -c -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega8" -I "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include" -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -Wa,-g -o "$@" "$<"
137+
@echo Finished building: $<
138+
139+
140+
141+
usbdrv/%.o: ../usbdrv/%.S
142+
@echo Building file: $<
143+
@echo Invoking: AVR/GNU Assembler : 4.9.2
144+
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -Wa,-gdwarf2 -x assembler-with-cpp -c -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega8" -I "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include" -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -Wa,-g -o "$@" "$<"
145+
@echo Finished building: $<
146+
147+
148+
149+
150+
151+
ifneq ($(MAKECMDGOALS),clean)
152+
ifneq ($(strip $(C_DEPS)),)
153+
-include $(C_DEPS)
154+
endif
155+
endif
156+
157+
# Add inputs and outputs from these tool invocations to the build variables
158+
159+
# All Target
160+
all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
161+
162+
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)
163+
@echo Building target: $@
164+
@echo Invoking: AVR/GNU Linker : 4.9.2
165+
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="stoneMouse.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega8 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\gcc\dev\atmega8"
166+
@echo Finished building target: $@
167+
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "stoneMouse.elf" "stoneMouse.hex"
168+
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "stoneMouse.elf" "stoneMouse.eep" || exit 0
169+
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "stoneMouse.elf" > "stoneMouse.lss"
170+
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "stoneMouse.elf" "stoneMouse.srec"
171+
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "stoneMouse.elf"
172+
173+
174+
175+
176+
177+
178+
179+
# Other Targets
180+
clean:
181+
-$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES)
182+
-$(RM) $(C_DEPS_AS_ARGS)
183+
rm -rf "stoneMouse.elf" "stoneMouse.a" "stoneMouse.hex" "stoneMouse.lss" "stoneMouse.eep" "stoneMouse.map" "stoneMouse.srec" "stoneMouse.usersignatures"
184+

Diff for: stoneMouse/stoneMouse/Debug/adc.d

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
adc.d adc.o: .././adc.c \
2+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \
3+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \
4+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \
5+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\4.9.2\include\stdint.h \
6+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h \
7+
C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include/avr/iom8.h \
8+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h \
9+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h \
10+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h \
11+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \
12+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \
13+
.././adc.h
14+
15+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h:
16+
17+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h:
18+
19+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h:
20+
21+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\4.9.2\include\stdint.h:
22+
23+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h:
24+
25+
C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include/avr/iom8.h:
26+
27+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h:
28+
29+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h:
30+
31+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h:
32+
33+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h:
34+
35+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h:
36+
37+
.././adc.h:

Diff for: stoneMouse/stoneMouse/Debug/adc.o

4.56 KB
Binary file not shown.

Diff for: stoneMouse/stoneMouse/Debug/main.d

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
main.d main.o: .././main.c \
2+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \
3+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \
4+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \
5+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\4.9.2\include\stdint.h \
6+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h \
7+
C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include/avr/iom8.h \
8+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h \
9+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h \
10+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h \
11+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \
12+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \
13+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\wdt.h \
14+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\interrupt.h \
15+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h \
16+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay_basic.h \
17+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\math.h \
18+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\pgmspace.h \
19+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\4.9.2\include\stddef.h \
20+
.././usbdrv/usbdrv.h .././usbdrv/../usbconfig.h \
21+
.././usbdrv/usbportability.h .././adc.h
22+
23+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h:
24+
25+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h:
26+
27+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h:
28+
29+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\4.9.2\include\stdint.h:
30+
31+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h:
32+
33+
C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.0.106\include/avr/iom8.h:
34+
35+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h:
36+
37+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h:
38+
39+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h:
40+
41+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h:
42+
43+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h:
44+
45+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\wdt.h:
46+
47+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\interrupt.h:
48+
49+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h:
50+
51+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay_basic.h:
52+
53+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\math.h:
54+
55+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\pgmspace.h:
56+
57+
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\4.9.2\include\stddef.h:
58+
59+
.././usbdrv/usbdrv.h:
60+
61+
.././usbdrv/../usbconfig.h:
62+
63+
.././usbdrv/usbportability.h:
64+
65+
.././adc.h:

Diff for: stoneMouse/stoneMouse/Debug/main.o

15.2 KB
Binary file not shown.

Diff for: stoneMouse/stoneMouse/Debug/makedep.mk

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
################################################################################
2+
# Automatically-generated file. Do not edit or delete the file
3+
################################################################################
4+
5+
adc.c
6+
7+
main.c
8+
9+
uart.c
10+
11+
usbdrv\oddebug.c
12+
13+
usbdrv\usbdrv.c
14+
15+
usbdrv\usbdrvasm.S
16+

Diff for: stoneMouse/stoneMouse/Debug/stoneMouse.eep

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
:00000001FF

Diff for: stoneMouse/stoneMouse/Debug/stoneMouse.elf

26 KB
Binary file not shown.

0 commit comments

Comments
 (0)