mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #10155 from kfnta/us_ticker
Remove dependency on us_ticker HAL apis for non USTICKER targetspull/9904/head
commit
fcf4999098
|
|
@ -14,8 +14,12 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
#include "hal/us_ticker_api.h"
|
#include "hal/us_ticker_api.h"
|
||||||
|
|
||||||
|
#if DEVICE_USTICKER
|
||||||
|
|
||||||
static ticker_event_queue_t events = { 0 };
|
static ticker_event_queue_t events = { 0 };
|
||||||
|
|
||||||
static ticker_irq_handler_type irq_handler = ticker_irq_handler;
|
static ticker_irq_handler_type irq_handler = ticker_irq_handler;
|
||||||
|
|
@ -56,3 +60,12 @@ void us_ticker_irq_handler(void)
|
||||||
irq_handler(&us_data);
|
irq_handler(&us_data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
const ticker_data_t *get_us_ticker_data(void)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // DEVICE_USTICKER
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,8 @@
|
||||||
#include "fsl_ctimer.h"
|
#include "fsl_ctimer.h"
|
||||||
#include "PeripheralNames.h"
|
#include "PeripheralNames.h"
|
||||||
|
|
||||||
|
#if DEVICE_USTICKER
|
||||||
|
|
||||||
#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U)
|
#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U)
|
||||||
#define CTIMER CTIMER0
|
#define CTIMER CTIMER0
|
||||||
#define CTIMER_IRQn CTIMER0_IRQn
|
#define CTIMER_IRQn CTIMER0_IRQn
|
||||||
|
|
@ -117,3 +119,6 @@ void us_ticker_free(void)
|
||||||
NVIC_DisableIRQ(CTIMER_IRQn);
|
NVIC_DisableIRQ(CTIMER_IRQn);
|
||||||
us_ticker_inited = false;
|
us_ticker_inited = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // DEVICE_USTICKER
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -663,7 +663,8 @@
|
||||||
"STDIO_MESSAGES",
|
"STDIO_MESSAGES",
|
||||||
"FLASH",
|
"FLASH",
|
||||||
"MPU",
|
"MPU",
|
||||||
"USBDEVICE"
|
"USBDEVICE",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"release_versions": ["2", "5"],
|
"release_versions": ["2", "5"],
|
||||||
"device_name": "LPC1768",
|
"device_name": "LPC1768",
|
||||||
|
|
@ -872,7 +873,8 @@
|
||||||
"SPI",
|
"SPI",
|
||||||
"SPISLAVE",
|
"SPISLAVE",
|
||||||
"STDIO_MESSAGES",
|
"STDIO_MESSAGES",
|
||||||
"MPU"
|
"MPU",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"device_name": "LPC4088FBD144",
|
"device_name": "LPC4088FBD144",
|
||||||
"overrides": {
|
"overrides": {
|
||||||
|
|
@ -5449,7 +5451,8 @@
|
||||||
"SERIAL_FC",
|
"SERIAL_FC",
|
||||||
"SLEEP",
|
"SLEEP",
|
||||||
"SPI",
|
"SPI",
|
||||||
"STDIO_MESSAGES"
|
"STDIO_MESSAGES",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"release_versions": ["2", "5"]
|
"release_versions": ["2", "5"]
|
||||||
},
|
},
|
||||||
|
|
@ -6521,7 +6524,8 @@
|
||||||
"SERIAL",
|
"SERIAL",
|
||||||
"SPI",
|
"SPI",
|
||||||
"SPISLAVE",
|
"SPISLAVE",
|
||||||
"STDIO_MESSAGES"
|
"STDIO_MESSAGES",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"release_versions": ["2", "5"]
|
"release_versions": ["2", "5"]
|
||||||
},
|
},
|
||||||
|
|
@ -6546,7 +6550,8 @@
|
||||||
"SERIAL",
|
"SERIAL",
|
||||||
"SPI",
|
"SPI",
|
||||||
"SPISLAVE",
|
"SPISLAVE",
|
||||||
"STDIO_MESSAGES"
|
"STDIO_MESSAGES",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"release_versions": ["2", "5"]
|
"release_versions": ["2", "5"]
|
||||||
},
|
},
|
||||||
|
|
@ -6570,7 +6575,8 @@
|
||||||
"SERIAL",
|
"SERIAL",
|
||||||
"SPI",
|
"SPI",
|
||||||
"SPISLAVE",
|
"SPISLAVE",
|
||||||
"STDIO_MESSAGES"
|
"STDIO_MESSAGES",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"release_versions": ["2", "5"]
|
"release_versions": ["2", "5"]
|
||||||
},
|
},
|
||||||
|
|
@ -7279,7 +7285,8 @@
|
||||||
"TRNG",
|
"TRNG",
|
||||||
"SPISLAVE",
|
"SPISLAVE",
|
||||||
"802_15_4_PHY",
|
"802_15_4_PHY",
|
||||||
"MPU"
|
"MPU",
|
||||||
|
"USTICKER"
|
||||||
],
|
],
|
||||||
"release_versions": ["2", "5"]
|
"release_versions": ["2", "5"]
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue