Merge branch 'deprecate/spi_common_claim_macros' into 'master'
spi_common: remove deprecated spi_common_periph_claim macros See merge request espressif/esp-idf!5677
This commit is contained in:
commit
39f090a4f1
1 changed files with 0 additions and 12 deletions
|
@ -143,18 +143,6 @@ esp_err_t spi_bus_free(spi_host_device_t host);
|
||||||
*/
|
*/
|
||||||
bool spicommon_periph_claim(spi_host_device_t host, const char* source);
|
bool spicommon_periph_claim(spi_host_device_t host, const char* source);
|
||||||
|
|
||||||
// The macro is to keep the back-compatibility of IDF v3.2 and before
|
|
||||||
// In this way we can call spicommon_periph_claim with two arguments, or the host with the source set to the calling function name
|
|
||||||
// When two arguments (host, func) are given, __spicommon_periph_claim2 is called
|
|
||||||
// or if only one arguments (host) is given, __spicommon_periph_claim1 is called
|
|
||||||
#define spicommon_periph_claim(host...) __spicommon_periph_claim(host, 2, 1)
|
|
||||||
#define __spicommon_periph_claim(host, source, n, ...) __spicommon_periph_claim ## n(host, source)
|
|
||||||
#define __spicommon_periph_claim1(host, _) ({ \
|
|
||||||
char* warning_str = "calling spicommon_periph_claim without source string is deprecated.";\
|
|
||||||
spicommon_periph_claim(host, __FUNCTION__); })
|
|
||||||
|
|
||||||
#define __spicommon_periph_claim2(host, func) spicommon_periph_claim(host, func)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Check whether the spi periph is in use.
|
* @brief Check whether the spi periph is in use.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue