From 329b611e4f6d897362e1265955e4c617d48af5ec Mon Sep 17 00:00:00 2001 From: Gregory Schlomoff Date: Mon, 10 Apr 2017 11:04:38 -0700 Subject: [PATCH] stm32: ethernet, flash: tagging some function arguments as const --- include/libopencm3/ethernet/mac_stm32fxx7.h | 2 +- include/libopencm3/stm32/common/flash_common_f24.h | 2 +- lib/ethernet/mac_stm32fxx7.c | 2 +- lib/stm32/common/flash_common_f24.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/libopencm3/ethernet/mac_stm32fxx7.h b/include/libopencm3/ethernet/mac_stm32fxx7.h index 881e822a..40bd87c8 100644 --- a/include/libopencm3/ethernet/mac_stm32fxx7.h +++ b/include/libopencm3/ethernet/mac_stm32fxx7.h @@ -713,7 +713,7 @@ void eth_smi_bit_op(uint8_t phy, uint8_t reg, uint16_t bits, uint16_t mask); void eth_smi_bit_clear(uint8_t phy, uint8_t reg, uint16_t clearbits); void eth_smi_bit_set(uint8_t phy, uint8_t reg, uint16_t setbits); -void eth_set_mac(uint8_t *mac); +void eth_set_mac(const uint8_t *mac); void eth_desc_init(uint8_t *buf, uint32_t nTx, uint32_t nRx, uint32_t cTx, uint32_t cRx, bool isext); bool eth_tx(uint8_t *ppkt, uint32_t n); diff --git a/include/libopencm3/stm32/common/flash_common_f24.h b/include/libopencm3/stm32/common/flash_common_f24.h index e75f1445..2f9fe26f 100644 --- a/include/libopencm3/stm32/common/flash_common_f24.h +++ b/include/libopencm3/stm32/common/flash_common_f24.h @@ -134,7 +134,7 @@ void flash_program_double_word(uint32_t address, uint64_t data); void flash_program_word(uint32_t address, uint32_t data); void flash_program_half_word(uint32_t address, uint16_t data); void flash_program_byte(uint32_t address, uint8_t data); -void flash_program(uint32_t address, uint8_t *data, uint32_t len); +void flash_program(uint32_t address, const uint8_t *data, uint32_t len); void flash_program_option_bytes(uint32_t data); END_DECLS diff --git a/lib/ethernet/mac_stm32fxx7.c b/lib/ethernet/mac_stm32fxx7.c index 92efafef..2a404b61 100644 --- a/lib/ethernet/mac_stm32fxx7.c +++ b/lib/ethernet/mac_stm32fxx7.c @@ -47,7 +47,7 @@ uint32_t RxBD; * * @param[in] mac uint8_t* Desired MAC */ -void eth_set_mac(uint8_t *mac) +void eth_set_mac(const uint8_t *mac) { ETH_MACAHR(0) = ((uint32_t)mac[5] << 8) | (uint32_t)mac[4] | ETH_MACA0HR_MACA0H; diff --git a/lib/stm32/common/flash_common_f24.c b/lib/stm32/common/flash_common_f24.c index 4864bd6b..000abff9 100644 --- a/lib/stm32/common/flash_common_f24.c +++ b/lib/stm32/common/flash_common_f24.c @@ -330,7 +330,7 @@ was not properly erased. @param[in] len Length of data block. */ -void flash_program(uint32_t address, uint8_t *data, uint32_t len) +void flash_program(uint32_t address, const uint8_t *data, uint32_t len) { /* TODO: Use dword and word size program operations where possible for * turbo speed.