modified: .settings/language.settings.xml

modified:   Core/Src/flash.c
	modified:   Core/Src/main.c
	modified:   Core/Src/modbus.c
main
dplimin 2023-12-07 16:51:36 +03:00
parent 01b5d0a6c8
commit 4a41b4f599
4 changed files with 19 additions and 12 deletions

View File

@ -4,7 +4,7 @@
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> <extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="-1229430809610863902" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="987426691714162305" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>
@ -14,7 +14,7 @@
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider"> <extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="-1229430809610863902" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="com.atollic.truestudio.mbs.GCCSpecsDetectorAtollicArm" console="false" env-hash="987426691714162305" id="com.atollic.truestudio.mbs.provider" keep-relative-paths="false" name="Atollic ARM Tools Language Settings" parameter="${COMMAND} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>

View File

@ -62,6 +62,9 @@ uint32_t SECTORError = 0;
} }
lenpar >>= 2; //äåëèì íà 4 lenpar >>= 2; //äåëèì íà 4
HAL_FLASH_Unlock(); //îòêðûâàåì ïàìÿòü íà çàïèñü HAL_FLASH_Unlock(); //îòêðûâàåì ïàìÿòü íà çàïèñü
if(HAL_FLASHEx_Erase(&FlashEraseInitPar, &SECTORError) == HAL_OK) // if(HAL_FLASHEx_Erase(&FlashEraseInitPar, &SECTORError) == HAL_OK) //
{ {
@ -74,11 +77,15 @@ uint32_t SECTORError = 0;
} }
} }
HAL_FLASH_Lock(); HAL_FLASH_Lock();
} }
void wrCor(void) ///ïîïðîáóåì ïåðåïèñàòü ýòî ïîä ìîé ìàññèâ void wrCor(void) ///ïîïðîáóåì ïåðåïèñàòü ýòî ïîä ìîé ìàññèâ
{ {
__IO uint32_t Address, lenpar, i; __IO uint32_t Address, lenpar, i;
__IO uint32_t *pData; __IO uint32_t *pData;
uint32_t SECTORError = 0; uint32_t SECTORError = 0;

View File

@ -121,17 +121,22 @@ int main(void)
while (workMode==NORMAL){ while (workMode==NORMAL){
HAL_UART_Receive_IT(&huart1, (uint8_t*)buff, 1); //íà÷àëî öåïî÷êè ïðåðûâàíèé
check_reload();
keysHandler();
if(needSave) if(needSave)
{ {
needSave = false; needSave = false;
//wrPar(); sh_applysetting(&currentData);
wrPar();
} }
HAL_UART_Receive_IT(&huart1, (uint8_t*)buff, 1); //íà÷àëî öåïî÷êè ïðåðûâàíèé
check_reload();
keysHandler();
if(RefreshScreen){ if(RefreshScreen){
screenDraw(); screenDraw();
ssd1306_UpdateScreen(); ssd1306_UpdateScreen();

View File

@ -510,14 +510,9 @@ void Receive_Complete(void){ //я сейчас попробую раскоме
else else
if(iobuf[6] == 8) if(iobuf[6] == 8)
{ {
/*for(j = 0; j < 4; j++)
f.ch[3 - j] = iobuf[3 + j];
pardata.SENS = f.fl;*/
//Если сюда попали то что то идет не так
for(j = 0; j < 4; j++) for(j = 0; j < 4; j++)
f.ch[3 - j] = iobuf[7 + j]; f.ch[3 - j] = iobuf[7 + j];
currentData.ACCEL = f.fl; currentData.ACCEL = f.fl;
needSave = true; needSave = true;
strtOut(6); strtOut(6);
} }