Add stack_check_collision() function
This commit is contained in:
		@@ -29,6 +29,18 @@ int32_t stack_check_get_usage();
 | 
			
		||||
 | 
			
		||||
int32_t stack_check_get_free();
 | 
			
		||||
 | 
			
		||||
static inline int stack_check_collision()
 | 
			
		||||
{
 | 
			
		||||
	int ret = 0;
 | 
			
		||||
	int32_t free_space = stack_check_get_free();
 | 
			
		||||
 | 
			
		||||
	if ((unsigned int)free_space < STACK_CHECK_MIN_HEAP_GAP) {
 | 
			
		||||
			ret = -1;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return ret;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static inline uint32_t read_stack_pointer()
 | 
			
		||||
{
 | 
			
		||||
	uint32_t stack_pointer;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user