Skip to content

Commit dbe981b

Browse files
committed
ADDS GPS DMA
1 parent 3d6369f commit dbe981b

File tree

268 files changed

+126846
-5
lines changed

Some content is hidden

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

268 files changed

+126846
-5
lines changed

firmware/onboard-computer/.settings/language.settings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
66
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
77
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
8-
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1379047546566717012" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
8+
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1550342820641514091" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
99
<language-scope id="org.eclipse.cdt.core.gcc"/>
1010
<language-scope id="org.eclipse.cdt.core.g++"/>
1111
</provider>
@@ -16,7 +16,7 @@
1616
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
1717
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
1818
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
19-
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1379047546566717012" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
19+
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1550342820641514091" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
2020
<language-scope id="org.eclipse.cdt.core.gcc"/>
2121
<language-scope id="org.eclipse.cdt.core.g++"/>
2222
</provider>

firmware/onboard-computer/Core/Inc/ccsds_tm.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#define INC_CCSDS_TM_H_
1212

1313
#include "stdio.h"
14+
#include "stdint.h"
1415
#include "defines.h"
1516

1617
#define CRC_POLYNOMIAL 0x1021 ///< Polynomial to use for CRC-16 calculation

firmware/onboard-computer/Core/Src/main.c

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,17 @@ UART_HandleTypeDef huart1;
9494
UART_HandleTypeDef huart6;
9595

9696
osThreadId defaultTaskHandle;
97+
9798
/* USER CODE BEGIN PV */
99+
osThreadId x_task_create_tasks_tsk_handle;
100+
osThreadId x_task_dummy_data_tsk_handle;
101+
osThreadId x_task_control_onboard_led_tsk_handle;
102+
osThreadId x_task_control_onboard_buzzer_tsk_handle;
103+
osThreadId x_task_get_watchdog_tsk_handle;
104+
osThreadId x_task_core_fsm_monitor_tsk_handle;
105+
osThreadId x_task_get_heap_memory_stats_tsk_handle;
106+
osThreadId x_task_get_task_stats_tsk_handle;
107+
98108

99109
/* USER CODE END PV */
100110

@@ -109,6 +119,14 @@ void StartDefaultTask(void const * argument);
109119

110120
/* USER CODE BEGIN PFP */
111121

122+
/**
123+
* @fn void x_task_dummy_data(const void*)
124+
* @brief This function generates a fake dummy data values
125+
*
126+
* @param argument
127+
*/
128+
void x_task_dummy_data(void const* argument);
129+
112130
/**
113131
* @fn void x_task_create_tasks(const void*)
114132
* @brief This function creates all the tasks then self-deletes
@@ -354,7 +372,7 @@ int main(void)
354372

355373
/* USER CODE BEGIN RTOS_THREADS */
356374

357-
osThreadDef(defaultTask, StartDefaultTask, osPriorityNormal, 0, 128); /// create all tasks
375+
osThreadDef(dumm_data, x_task_dummy_data, osPriorityNormal, 0, 1024); /// create all tasks
358376
defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
359377

360378

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../Core/Src/ccsds_tm.c:18:10:CCSDS_TM_calculate_crc16 4
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Core/Src/ccsds_tm.o: ../Core/Src/ccsds_tm.c ../Core/Inc/ccsds_tm.h \
2+
../Core/Inc/defines.h
3+
../Core/Inc/ccsds_tm.h:
4+
../Core/Inc/defines.h:
55.7 KB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../Core/Src/ccsds_tm.c:18:10:CCSDS_TM_calculate_crc16 24 static

firmware/onboard-computer/Debug/Core/Src/core_FSM.cyclo

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Core/Src/core_FSM.o: ../Core/Src/core_FSM.c
19.6 KB
Binary file not shown.

0 commit comments

Comments
 (0)