Compare commits
2 Commits
d9a67974ae
...
138b0c26aa
Author | SHA1 | Date |
---|---|---|
dplimin | 138b0c26aa | |
dplimin | 4a41b4f599 |
|
@ -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 "${INPUTS}"" 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 "${INPUTS}"" 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 "${INPUTS}"" 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 "${INPUTS}"" 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>
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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(¤tData);
|
||||||
|
wrPar();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
HAL_UART_Receive_IT(&huart1, (uint8_t*)buff, 1); //íà÷àëî öåïî÷êè ïðåðûâàíèé
|
||||||
|
check_reload();
|
||||||
|
keysHandler();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(RefreshScreen){
|
if(RefreshScreen){
|
||||||
screenDraw();
|
screenDraw();
|
||||||
ssd1306_UpdateScreen();
|
ssd1306_UpdateScreen();
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue