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
 | 
			
		||||
 * limitations under the License.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <stddef.h>
 | 
			
		||||
#include "hal/us_ticker_api.h"
 | 
			
		||||
 | 
			
		||||
#if DEVICE_USTICKER
 | 
			
		||||
 | 
			
		||||
static ticker_event_queue_t events = { 0 };
 | 
			
		||||
 | 
			
		||||
static ticker_irq_handler_type irq_handler = ticker_irq_handler;
 | 
			
		||||
| 
						 | 
				
			
			@ -56,3 +60,12 @@ void us_ticker_irq_handler(void)
 | 
			
		|||
        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 "PeripheralNames.h"
 | 
			
		||||
 | 
			
		||||
#if DEVICE_USTICKER
 | 
			
		||||
 | 
			
		||||
#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U)
 | 
			
		||||
#define CTIMER       CTIMER0
 | 
			
		||||
#define CTIMER_IRQn  CTIMER0_IRQn
 | 
			
		||||
| 
						 | 
				
			
			@ -117,3 +119,6 @@ void us_ticker_free(void)
 | 
			
		|||
    NVIC_DisableIRQ(CTIMER_IRQn);
 | 
			
		||||
    us_ticker_inited = false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif // DEVICE_USTICKER
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -663,7 +663,8 @@
 | 
			
		|||
            "STDIO_MESSAGES",
 | 
			
		||||
            "FLASH",
 | 
			
		||||
            "MPU",
 | 
			
		||||
            "USBDEVICE"
 | 
			
		||||
            "USBDEVICE",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "release_versions": ["2", "5"],
 | 
			
		||||
        "device_name": "LPC1768",
 | 
			
		||||
| 
						 | 
				
			
			@ -872,7 +873,8 @@
 | 
			
		|||
            "SPI",
 | 
			
		||||
            "SPISLAVE",
 | 
			
		||||
            "STDIO_MESSAGES",
 | 
			
		||||
            "MPU"
 | 
			
		||||
            "MPU",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "device_name": "LPC4088FBD144",
 | 
			
		||||
        "overrides": {
 | 
			
		||||
| 
						 | 
				
			
			@ -5449,7 +5451,8 @@
 | 
			
		|||
            "SERIAL_FC",
 | 
			
		||||
            "SLEEP",
 | 
			
		||||
            "SPI",
 | 
			
		||||
            "STDIO_MESSAGES"
 | 
			
		||||
            "STDIO_MESSAGES",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "release_versions": ["2", "5"]
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -6521,7 +6524,8 @@
 | 
			
		|||
            "SERIAL",
 | 
			
		||||
            "SPI",
 | 
			
		||||
            "SPISLAVE",
 | 
			
		||||
            "STDIO_MESSAGES"
 | 
			
		||||
            "STDIO_MESSAGES",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "release_versions": ["2", "5"]
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -6546,7 +6550,8 @@
 | 
			
		|||
            "SERIAL",
 | 
			
		||||
            "SPI",
 | 
			
		||||
            "SPISLAVE",
 | 
			
		||||
            "STDIO_MESSAGES"
 | 
			
		||||
            "STDIO_MESSAGES",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "release_versions": ["2", "5"]
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -6570,7 +6575,8 @@
 | 
			
		|||
            "SERIAL",
 | 
			
		||||
            "SPI",
 | 
			
		||||
            "SPISLAVE",
 | 
			
		||||
            "STDIO_MESSAGES"
 | 
			
		||||
            "STDIO_MESSAGES",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "release_versions": ["2", "5"]
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -7279,7 +7285,8 @@
 | 
			
		|||
            "TRNG",
 | 
			
		||||
            "SPISLAVE",
 | 
			
		||||
            "802_15_4_PHY",
 | 
			
		||||
            "MPU"
 | 
			
		||||
            "MPU",
 | 
			
		||||
            "USTICKER"
 | 
			
		||||
        ],
 | 
			
		||||
        "release_versions": ["2", "5"]
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue