Skip to content

Commit 2ce324f

Browse files
authored
Merge pull request #2 from AaronPerl/master
Most base functionality implemented
2 parents b4b05d4 + 7657b80 commit 2ce324f

22 files changed

+2030
-760
lines changed

.cproject

Lines changed: 172 additions & 0 deletions
Large diffs are not rendered by default.

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
.cproject
2-
.project
3-
.settings
41
Keil 8051*/

.project

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>AstroKey</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
10+
<triggers>clean,full,incremental,</triggers>
11+
<arguments>
12+
</arguments>
13+
</buildCommand>
14+
</buildSpec>
15+
<natures>
16+
<nature>org.eclipse.cdt.core.cnature</nature>
17+
<nature>com.silabs.ss.framework.ide.project.sls.core.SLSProjectNature</nature>
18+
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
19+
</natures>
20+
<linkedResources>
21+
<link>
22+
<name>lib/bsp/bsp.h</name>
23+
<type>1</type>
24+
<locationURI>STUDIO_SDK_LOC/kits/common/bsp/bsp.h</locationURI>
25+
</link>
26+
<link>
27+
<name>lib/efm8_assert/assert.c</name>
28+
<type>1</type>
29+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_assert/assert.c</locationURI>
30+
</link>
31+
<link>
32+
<name>lib/efm8_assert/assert.h</name>
33+
<type>1</type>
34+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_assert/assert.h</locationURI>
35+
</link>
36+
<link>
37+
<name>lib/efm8_usb/Readme.txt</name>
38+
<type>1</type>
39+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_usb/Readme.txt</locationURI>
40+
</link>
41+
<link>
42+
<name>lib/efm8_usb/inc/efm8_usb.h</name>
43+
<type>1</type>
44+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_usb/inc/efm8_usb.h</locationURI>
45+
</link>
46+
<link>
47+
<name>lib/efm8_usb/src/efm8_usbd.c</name>
48+
<type>1</type>
49+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_usb/src/efm8_usbd.c</locationURI>
50+
</link>
51+
<link>
52+
<name>lib/efm8_usb/src/efm8_usbdch9.c</name>
53+
<type>1</type>
54+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_usb/src/efm8_usbdch9.c</locationURI>
55+
</link>
56+
<link>
57+
<name>lib/efm8_usb/src/efm8_usbdep.c</name>
58+
<type>1</type>
59+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_usb/src/efm8_usbdep.c</locationURI>
60+
</link>
61+
<link>
62+
<name>lib/efm8_usb/src/efm8_usbdint.c</name>
63+
<type>1</type>
64+
<locationURI>STUDIO_SDK_LOC/Lib/efm8_usb/src/efm8_usbdint.c</locationURI>
65+
</link>
66+
<link>
67+
<name>lib/efm8ub1/peripheralDrivers/inc/usb_0.h</name>
68+
<type>1</type>
69+
<locationURI>STUDIO_SDK_LOC/Device/EFM8UB1/peripheral_driver/inc/usb_0.h</locationURI>
70+
</link>
71+
<link>
72+
<name>lib/efm8ub1/peripheralDrivers/src/usb_0.c</name>
73+
<type>1</type>
74+
<locationURI>STUDIO_SDK_LOC/Device/EFM8UB1/peripheral_driver/src/usb_0.c</locationURI>
75+
</link>
76+
</linkedResources>
77+
</projectDescription>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
copiedFilesOriginState={}
2+
eclipse.preferences.version=1
Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.cdt.core.formatter.alignment_for_arguments_in_method_invocation=18
3+
org.eclipse.cdt.core.formatter.alignment_for_assignment=16
4+
org.eclipse.cdt.core.formatter.alignment_for_base_clause_in_type_declaration=80
5+
org.eclipse.cdt.core.formatter.alignment_for_binary_expression=16
6+
org.eclipse.cdt.core.formatter.alignment_for_compact_if=16
7+
org.eclipse.cdt.core.formatter.alignment_for_conditional_expression=34
8+
org.eclipse.cdt.core.formatter.alignment_for_conditional_expression_chain=18
9+
org.eclipse.cdt.core.formatter.alignment_for_constructor_initializer_list=18
10+
org.eclipse.cdt.core.formatter.alignment_for_declarator_list=16
11+
org.eclipse.cdt.core.formatter.alignment_for_enumerator_list=48
12+
org.eclipse.cdt.core.formatter.alignment_for_expression_list=0
13+
org.eclipse.cdt.core.formatter.alignment_for_expressions_in_array_initializer=16
14+
org.eclipse.cdt.core.formatter.alignment_for_member_access=0
15+
org.eclipse.cdt.core.formatter.alignment_for_overloaded_left_shift_chain=16
16+
org.eclipse.cdt.core.formatter.alignment_for_parameters_in_method_declaration=18
17+
org.eclipse.cdt.core.formatter.alignment_for_throws_clause_in_method_declaration=18
18+
org.eclipse.cdt.core.formatter.brace_position_for_array_initializer=next_line_shifted
19+
org.eclipse.cdt.core.formatter.brace_position_for_block=next_line
20+
org.eclipse.cdt.core.formatter.brace_position_for_block_in_case=next_line
21+
org.eclipse.cdt.core.formatter.brace_position_for_method_declaration=next_line
22+
org.eclipse.cdt.core.formatter.brace_position_for_namespace_declaration=next_line
23+
org.eclipse.cdt.core.formatter.brace_position_for_switch=next_line
24+
org.eclipse.cdt.core.formatter.brace_position_for_type_declaration=next_line
25+
org.eclipse.cdt.core.formatter.comment.min_distance_between_code_and_line_comment=1
26+
org.eclipse.cdt.core.formatter.comment.never_indent_line_comments_on_first_column=true
27+
org.eclipse.cdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=true
28+
org.eclipse.cdt.core.formatter.compact_else_if=true
29+
org.eclipse.cdt.core.formatter.continuation_indentation=2
30+
org.eclipse.cdt.core.formatter.continuation_indentation_for_array_initializer=2
31+
org.eclipse.cdt.core.formatter.format_guardian_clause_on_one_line=false
32+
org.eclipse.cdt.core.formatter.indent_access_specifier_compare_to_type_header=false
33+
org.eclipse.cdt.core.formatter.indent_access_specifier_extra_spaces=0
34+
org.eclipse.cdt.core.formatter.indent_body_declarations_compare_to_access_specifier=true
35+
org.eclipse.cdt.core.formatter.indent_body_declarations_compare_to_namespace_header=true
36+
org.eclipse.cdt.core.formatter.indent_breaks_compare_to_cases=true
37+
org.eclipse.cdt.core.formatter.indent_declaration_compare_to_template_header=true
38+
org.eclipse.cdt.core.formatter.indent_empty_lines=false
39+
org.eclipse.cdt.core.formatter.indent_statements_compare_to_block=true
40+
org.eclipse.cdt.core.formatter.indent_statements_compare_to_body=true
41+
org.eclipse.cdt.core.formatter.indent_switchstatements_compare_to_cases=true
42+
org.eclipse.cdt.core.formatter.indent_switchstatements_compare_to_switch=true
43+
org.eclipse.cdt.core.formatter.indentation.size=8
44+
org.eclipse.cdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
45+
org.eclipse.cdt.core.formatter.insert_new_line_after_template_declaration=insert
46+
org.eclipse.cdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
47+
org.eclipse.cdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
48+
org.eclipse.cdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
49+
org.eclipse.cdt.core.formatter.insert_new_line_before_colon_in_constructor_initializer_list=do not insert
50+
org.eclipse.cdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
51+
org.eclipse.cdt.core.formatter.insert_new_line_before_identifier_in_function_declaration=do not insert
52+
org.eclipse.cdt.core.formatter.insert_new_line_before_while_in_do_statement=insert
53+
org.eclipse.cdt.core.formatter.insert_new_line_in_empty_block=insert
54+
org.eclipse.cdt.core.formatter.insert_space_after_assignment_operator=insert
55+
org.eclipse.cdt.core.formatter.insert_space_after_binary_operator=insert
56+
org.eclipse.cdt.core.formatter.insert_space_after_closing_angle_bracket_in_template_arguments=insert
57+
org.eclipse.cdt.core.formatter.insert_space_after_closing_angle_bracket_in_template_parameters=insert
58+
org.eclipse.cdt.core.formatter.insert_space_after_closing_brace_in_block=insert
59+
org.eclipse.cdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
60+
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_base_clause=insert
61+
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_case=insert
62+
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_conditional=insert
63+
org.eclipse.cdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
64+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
65+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_base_types=insert
66+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_declarator_list=insert
67+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
68+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_expression_list=insert
69+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
70+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
71+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
72+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_template_arguments=insert
73+
org.eclipse.cdt.core.formatter.insert_space_after_comma_in_template_parameters=insert
74+
org.eclipse.cdt.core.formatter.insert_space_after_opening_angle_bracket_in_template_arguments=do not insert
75+
org.eclipse.cdt.core.formatter.insert_space_after_opening_angle_bracket_in_template_parameters=do not insert
76+
org.eclipse.cdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
77+
org.eclipse.cdt.core.formatter.insert_space_after_opening_bracket=do not insert
78+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
79+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
80+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_exception_specification=do not insert
81+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
82+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
83+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
84+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
85+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
86+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
87+
org.eclipse.cdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
88+
org.eclipse.cdt.core.formatter.insert_space_after_postfix_operator=do not insert
89+
org.eclipse.cdt.core.formatter.insert_space_after_prefix_operator=do not insert
90+
org.eclipse.cdt.core.formatter.insert_space_after_question_in_conditional=insert
91+
org.eclipse.cdt.core.formatter.insert_space_after_semicolon_in_for=insert
92+
org.eclipse.cdt.core.formatter.insert_space_after_unary_operator=do not insert
93+
org.eclipse.cdt.core.formatter.insert_space_before_assignment_operator=insert
94+
org.eclipse.cdt.core.formatter.insert_space_before_binary_operator=insert
95+
org.eclipse.cdt.core.formatter.insert_space_before_closing_angle_bracket_in_template_arguments=do not insert
96+
org.eclipse.cdt.core.formatter.insert_space_before_closing_angle_bracket_in_template_parameters=do not insert
97+
org.eclipse.cdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
98+
org.eclipse.cdt.core.formatter.insert_space_before_closing_bracket=do not insert
99+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
100+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
101+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_exception_specification=do not insert
102+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
103+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
104+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
105+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
106+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
107+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
108+
org.eclipse.cdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
109+
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_base_clause=insert
110+
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_case=do not insert
111+
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_conditional=insert
112+
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_default=do not insert
113+
org.eclipse.cdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
114+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
115+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_base_types=do not insert
116+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_declarator_list=do not insert
117+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
118+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_expression_list=do not insert
119+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
120+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
121+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
122+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_template_arguments=do not insert
123+
org.eclipse.cdt.core.formatter.insert_space_before_comma_in_template_parameters=do not insert
124+
org.eclipse.cdt.core.formatter.insert_space_before_opening_angle_bracket_in_template_arguments=do not insert
125+
org.eclipse.cdt.core.formatter.insert_space_before_opening_angle_bracket_in_template_parameters=do not insert
126+
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
127+
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_block=insert
128+
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
129+
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_namespace_declaration=insert
130+
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
131+
org.eclipse.cdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
132+
org.eclipse.cdt.core.formatter.insert_space_before_opening_bracket=do not insert
133+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
134+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_exception_specification=insert
135+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_for=insert
136+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_if=insert
137+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
138+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
139+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
140+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
141+
org.eclipse.cdt.core.formatter.insert_space_before_opening_paren_in_while=insert
142+
org.eclipse.cdt.core.formatter.insert_space_before_postfix_operator=do not insert
143+
org.eclipse.cdt.core.formatter.insert_space_before_prefix_operator=do not insert
144+
org.eclipse.cdt.core.formatter.insert_space_before_question_in_conditional=insert
145+
org.eclipse.cdt.core.formatter.insert_space_before_semicolon=do not insert
146+
org.eclipse.cdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
147+
org.eclipse.cdt.core.formatter.insert_space_before_unary_operator=do not insert
148+
org.eclipse.cdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
149+
org.eclipse.cdt.core.formatter.insert_space_between_empty_brackets=do not insert
150+
org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_exception_specification=do not insert
151+
org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
152+
org.eclipse.cdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
153+
org.eclipse.cdt.core.formatter.join_wrapped_lines=true
154+
org.eclipse.cdt.core.formatter.keep_else_statement_on_same_line=false
155+
org.eclipse.cdt.core.formatter.keep_empty_array_initializer_on_one_line=false
156+
org.eclipse.cdt.core.formatter.keep_imple_if_on_one_line=false
157+
org.eclipse.cdt.core.formatter.keep_then_statement_on_same_line=false
158+
org.eclipse.cdt.core.formatter.lineSplit=80
159+
org.eclipse.cdt.core.formatter.number_of_empty_lines_to_preserve=1
160+
org.eclipse.cdt.core.formatter.put_empty_statement_on_new_line=true
161+
org.eclipse.cdt.core.formatter.tabulation.char=space
162+
org.eclipse.cdt.core.formatter.tabulation.size=2
163+
org.eclipse.cdt.core.formatter.use_tabs_only_for_leading_indentations=false

.settings/org.eclipse.cdt.ui.prefs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
eclipse.preferences.version=1
2+
formatter_profile=_Good
3+
formatter_settings_version=1

0 commit comments

Comments
 (0)