Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

30 Zeilen
546 B

#include "common.h"
#include "type.h"
UINT32 enter_critical_sr_save()
{
	register UINT32 __regPriMask __asm("primask");
	return (__regPriMask);
}
void exit_critical_sr_restore(UINT32 primask)
{
	register UINT32 __regPriMask __asm("primask");
	__regPriMask = (primask);
}
UINT32 Read_VEC()
{
	UINT32 vec_num;
	register UINT32 _reg_IPSR __asm("ipsr");
	vec_num = (_reg_IPSR & 0x1FF) - 16;
	return vec_num;
}
void assert_failed(UINT8 *file, UINT32 line)
{
	printf("Wrong parameters value: file %s on line %d\r\n", file, line);
	while (1)
		;
}