xref: /nrf52832-nimble/rt-thread/libcpu/sim/win32/cpu_port.h (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero /*
2*10465441SEvalZero ************************************************************************************************************************
3*10465441SEvalZero * File    : cpu_port.h
4*10465441SEvalZero * By      : xyou
5*10465441SEvalZero * Version : V1.00.00
6*10465441SEvalZero ************************************************************************************************************************
7*10465441SEvalZero */
8*10465441SEvalZero 
9*10465441SEvalZero 
10*10465441SEvalZero 
11*10465441SEvalZero #ifndef _CPU_PORT_H_
12*10465441SEvalZero #define _CPU_PORT_H_
13*10465441SEvalZero 
14*10465441SEvalZero 
15*10465441SEvalZero /*
16*10465441SEvalZero *********************************************************************************************************
17*10465441SEvalZero *                                             CPU INTERRUPT PRIORITY
18*10465441SEvalZero *********************************************************************************************************
19*10465441SEvalZero */
20*10465441SEvalZero #define CPU_INTERRUPT_YIELD         0x00
21*10465441SEvalZero #define CPU_INTERRUPT_TICK          0x01
22*10465441SEvalZero 
23*10465441SEvalZero 
24*10465441SEvalZero 
25*10465441SEvalZero /*
26*10465441SEvalZero *********************************************************************************************************
27*10465441SEvalZero *                                             FUNCTION PROTOTYPES
28*10465441SEvalZero *********************************************************************************************************
29*10465441SEvalZero */
30*10465441SEvalZero void TriggerSimulateInterrupt(rt_uint32_t IntIndex);
31*10465441SEvalZero 
32*10465441SEvalZero void WinThreadScheduler(void);
33*10465441SEvalZero #endif /* _CPU_PORT_H_ */
34