-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Branch flash pr with large eeprom #177
Branch flash pr with large eeprom #177
Conversation
# Conflicts: # src/knx/application_program_object.cpp # src/knx/bau27B0.cpp # src/knx/bau57B0.cpp # src/knx/bits.h # src/knx/config.h # src/knx/ip_data_link_layer.cpp # src/knx/knx_ip_search_response.cpp # src/knx/memory.cpp # src/knx/network_layer.cpp # src/knx/rf_data_link_layer.cpp # src/knx/rf_medium_object.cpp # src/knx/rf_physical_layer_cc1101.cpp # src/knx/tpuart_data_link_layer.cpp
# Conflicts: # src/rp2040_arduino_platform.cpp # src/rp2040_arduino_platform.h
added stdlib and defines
# Conflicts: # src/rp2040_arduino_platform.cpp
improvements in RP2040 plattform
bugfix when calculating memorywrites over multiple blocks by mumpf
…m/SirSydom/knx into Branch_flash_pr_with_large_eeprom
src/rp2040_arduino_platform.h
Outdated
@@ -13,11 +23,36 @@ class RP2040ArduinoPlatform : public ArduinoPlatform | |||
void setupUart(); | |||
|
|||
// unique serial number | |||
uint32_t uniqueSerialNumber() override; | |||
uint32_t uniqueSerialNumber(); //override; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why was the override removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
when i started with the flash branch master was not merged into flash branch and uniqueSerialNumber not defined (so the override caused a compile error).
override is optional anyway, so i removed it. It can be added again, no problem.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok. Please do so.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
- changed alignment from flashpagesize to 32bit - added override modifier (PR discussion) - changed comment regarding flash/eeprom functions for plattforms to override/implement (PR discussion)
Merged. Thanks. |
Addresses a side effect of thelsing#177, which causes the eeprom buffer to be overwritten every time getEepromBuffer is called. This prevented programming of STM32 boards as their initial bus address was lost before programming.
* Update stm32_platform.cpp Addresses a side effect of #177, which causes the eeprom buffer to be overwritten every time getEepromBuffer is called. This prevented programming of STM32 boards as their initial bus address was lost before programming. * Code style fix
Addresses a side effect of thelsing#177, which causes the eeprom buffer to be overwritten every time getEepromBuffer is called. This prevented programming of STM32 boards as their initial bus address was lost before programming.
* Update stm32_platform.cpp Addresses a side effect of #177, which causes the eeprom buffer to be overwritten every time getEepromBuffer is called. This prevented programming of STM32 boards as their initial bus address was lost before programming. * progbutton fix * Update stm32_platform.cpp Addresses a side effect of #177, which causes the eeprom buffer to be overwritten every time getEepromBuffer is called. This prevented programming of STM32 boards as their initial bus address was lost before programming. * Update knx_facade.h Remove superfluous attribute _buttonPinInterruptOn * Update knx_facade.h attachInterrup on CHANGE for progbutton detection
solves #176