diff options
author | Uladzimir Pylinski <barthess@yandex.ru> | 2016-11-08 19:49:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-08 19:49:14 +0300 |
commit | 8f00b3af4d9ce8d711f07551d77d0d923c615b19 (patch) | |
tree | cd8395b734e312f356a71ba32fb56c25de9bc1df /os/hal | |
parent | a2fb60981f8c091983bcb3802fab74e9785f8356 (diff) | |
parent | 37700daf23c5c8980f9c7a5d2a36e415e832610d (diff) | |
download | ChibiOS-Contrib-8f00b3af4d9ce8d711f07551d77d0d923c615b19.tar.gz ChibiOS-Contrib-8f00b3af4d9ce8d711f07551d77d0d923c615b19.tar.bz2 ChibiOS-Contrib-8f00b3af4d9ce8d711f07551d77d0d923c615b19.zip |
Merge pull request #98 from kimmoli/CRC
STM32 CRC : Fix asserts
Diffstat (limited to 'os/hal')
-rwxr-xr-x[-rw-r--r--] | os/hal/ports/STM32/LLD/CRCv1/hal_crc_lld.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/os/hal/ports/STM32/LLD/CRCv1/hal_crc_lld.c b/os/hal/ports/STM32/LLD/CRCv1/hal_crc_lld.c index f8178f1..a2cf026 100644..100755 --- a/os/hal/ports/STM32/LLD/CRCv1/hal_crc_lld.c +++ b/os/hal/ports/STM32/LLD/CRCv1/hal_crc_lld.c @@ -185,15 +185,15 @@ void crc_lld_start(CRCDriver *crcp) { crcp->crc->CR |= CRC_CR_REV_OUT; } #else - osalDbgAssert(crcp->config->initial_val != default_config.initial_val, + osalDbgAssert(crcp->config->initial_val == default_config.initial_val, "hardware doesn't support programmable initial value"); - osalDbgAssert(crcp->config->poly_size != default_config.poly_size, + osalDbgAssert(crcp->config->poly_size == default_config.poly_size, "hardware doesn't support programmable polynomial size"); - osalDbgAssert(crcp->config->poly != default_config.poly, + osalDbgAssert(crcp->config->poly == default_config.poly, "hardware doesn't support programmable polynomial"); - osalDbgAssert(crcp->config->reflect_data != default_config.reflect_data, + osalDbgAssert(crcp->config->reflect_data == default_config.reflect_data, "hardware doesn't support reflect of input data"); - osalDbgAssert(crcp->config->reflect_remainder != default_config.reflect_remainder, + osalDbgAssert(crcp->config->reflect_remainder == default_config.reflect_remainder, "hardware doesn't support reflect of output remainder"); #endif @@ -299,7 +299,7 @@ uint32_t crc_lld_calc(CRCDriver *crcp, size_t n, const void *buf) { n--; } #else - osalDbgAssert(n != 0, "STM32 CRC Unit only supports WORD accesses"); + osalDbgAssert(n == 0, "STM32 CRC Unit only supports WORD accesses"); #endif #endif |