예제 #1
0
파일: pd.c 프로젝트: cls22/eLua-PIC32-
// Lua: platform = platform()
static int pd_platform( lua_State* L )
{
#ifdef __PIC32MX
  lua_pushstring( L, MACRO_NAME( ELUA_PIC32 ) );
#else
  lua_pushstring( L, MACRO_NAME( ELUA_PLATFORM ) );
#endif
  return 1;
}
예제 #2
0
파일: pd.c 프로젝트: cls22/eLua-PIC32-
// Lua: boardname = board()
static int pd_board( lua_State* L )
{
#ifdef __PIC32MX
  lua_pushstring( L, "PIC32 Ethernet Starter Kit" );
#else
  lua_pushstring( L, MACRO_NAME( ELUA_BOARD ) );
#endif
  return 1;
}
예제 #3
0
파일: pd.c 프로젝트: cls22/eLua-PIC32-
// Lua: cpuname = cpu()
static int pd_cpu( lua_State* L )
{
#ifdef __PIC32MX
  lua_pushstring( L, "PIC32" );
#else
  lua_pushstring( L, MACRO_NAME( ELUA_CPU ) ); 
#endif
  return 1;
}
예제 #4
0
// Lua: cpuname = cpu()
static int pd_cpu( lua_State* L )
{
  lua_pushstring( L, MACRO_NAME( ALCOR_CPU ) ); 
  return 1;
}
예제 #5
0
// picoc: boardname = pd_board();
static void pd_board(pstate *p, val *r, val **param, int n)
{
  r->Val->Identifier = MACRO_NAME(ALCOR_BOARD);
}
예제 #6
0
// Lua: platform = platform()
static int pd_platform( lua_State* L )
{
  lua_pushstring( L, MACRO_NAME( ALCOR_PLATFORM ) );
  return 1;
}
예제 #7
0
// picoc: platform = pd_platform();
static void pd_platform(pstate *p, val *r, val **param, int n)
{
  r->Val->Identifier = MACRO_NAME(ALCOR_PLATFORM);
}
예제 #8
0
// picoc: cpuname = pd_cpu();
static void pd_cpu(pstate *p, val *r, val **param, int n)
{
  r->Val->Identifier = MACRO_NAME(ALCOR_CPU);
}
예제 #9
0
// (pd-cpu) -> sym
any pd_cpu(any x) {
   return mkStr(MACRO_NAME(ALCOR_CPU));
}
예제 #10
0
// (pd-board) -> sym
any pd_board(any x) {
   return mkStr(MACRO_NAME(ALCOR_BOARD));
}
예제 #11
0
// (pd-platform) -> sym
any pd_platform(any x) {
   return mkStr(MACRO_NAME(ALCOR_PLATFORM));
}
예제 #12
0
// Lua: boardname = board()
static int pd_board( lua_State* L )
{
  lua_pushstring( L, MACRO_NAME( ALCOR_BOARD ) );
  return 1;
}
예제 #13
0
// Lua: boardname = board()
static int pd_board( lua_State* L )
{
  lua_pushstring( L, MACRO_NAME( HEXAGON_KIT ) );
  return 1;
}
예제 #14
0
// Lua: cpuname = cpu()
static int pd_cpu( lua_State* L )
{
  lua_pushstring( L, MACRO_NAME( XMC4500 ) );
  return 1;
}
예제 #15
0
// Lua: platform = platform()
static int pd_platform( lua_State* L )
{
  lua_pushstring( L, MACRO_NAME( INFINEON-XMC4000 ) );
  return 1;
}