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. |
---|
|
TESTS/mbed_hal/crc/main.cpp |
---|
UNITTESTS/empty_baseline/unittest.cmake |
---|
hal/crc_api.h |
---|
targets/TARGET_Cypress/TARGET_PSOC6/cy_crc_api.c |
---|
targets/TARGET_Cypress/TARGET_PSOC6/objects.h |
---|
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/mbed_crc_api.c |
---|
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/api/objects.h |
---|
targets/TARGET_STM/TARGET_STM32F0/common_objects.h |
---|
targets/TARGET_STM/TARGET_STM32F3/common_objects.h |
---|
targets/TARGET_STM/TARGET_STM32F7/common_objects.h |
---|
targets/TARGET_STM/TARGET_STM32H7/objects.h |
---|
targets/TARGET_STM/TARGET_STM32L0/common_objects.h |
---|
targets/TARGET_STM/TARGET_STM32L4/common_objects.h |
---|
targets/TARGET_STM/TARGET_STM32WB/common_objects.h |
---|
targets/TARGET_STM/mbed_crc_api.c |
---|
targets/TARGET_Silicon_Labs/TARGET_EFM32/common/objects.h |
---|
targets/TARGET_Silicon_Labs/TARGET_EFM32/crc_api.c |
---|
targets/TARGET_TOSHIBA/TARGET_TMPM3HQ/crc_api.c |
---|
targets/TARGET_TOSHIBA/TARGET_TMPM3HQ/objects.h |
---|