Update HAL CRC API
* Change "is supported" check to be a macro, so it can be done at
  compile-time.
* Eliminate weird shift on 7-bit CRCs.
* Add support for 32-bit CRCs and reversals to TMPM3HQ.
ls
1 parent 48f544f commit fe22bc023ebbbda17c780972c695623718b8f7cd
@Kevin Bracey Kevin Bracey authored on 24 Sep 2019
Showing 19 changed files
View
TESTS/mbed_hal/crc/main.cpp
View
UNITTESTS/empty_baseline/unittest.cmake
View
hal/crc_api.h
View
targets/TARGET_Cypress/TARGET_PSOC6/cy_crc_api.c
View
targets/TARGET_Cypress/TARGET_PSOC6/objects.h
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/mbed_crc_api.c
View
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/objects.h
View
targets/TARGET_STM/TARGET_STM32F0/common_objects.h
View
targets/TARGET_STM/TARGET_STM32F3/common_objects.h
View
targets/TARGET_STM/TARGET_STM32F7/common_objects.h
View
targets/TARGET_STM/TARGET_STM32H7/objects.h
View
targets/TARGET_STM/TARGET_STM32L0/common_objects.h
View
targets/TARGET_STM/TARGET_STM32L4/common_objects.h
View
targets/TARGET_STM/TARGET_STM32WB/common_objects.h
View
targets/TARGET_STM/mbed_crc_api.c
View
targets/TARGET_Silicon_Labs/TARGET_EFM32/common/objects.h
View
targets/TARGET_Silicon_Labs/TARGET_EFM32/crc_api.c
View
targets/TARGET_TOSHIBA/TARGET_TMPM3HQ/crc_api.c
View
targets/TARGET_TOSHIBA/TARGET_TMPM3HQ/objects.h