34 #define TKDN_HAL_VERSION 0x01200000 // Version 1.20
35 #define TKDN_HAL_TIME 1399922836 // 2014/05/13 04:27:16
38 #define __INTTERUPT_FUNC __attribute__ ((interrupt))
41 #define __INTTERUPT_FUNC
45 #define __WEAK_FUNC __attribute__((weak))
71 #define NULL ((void*)0)
78 #define RX62N 0x00000062
79 #define RX63N 0x00000063
80 #define BOARD_ULT62N0_SDRAM 0x56280001
81 #define BOARD_ULT62N0_MMC 0x56280002
82 #define BOARD_ULT62N 0x56280003
83 #define BOARD_RXMEGA 0x56280004
84 #define BOARD_RAXINO 0x56280005
85 #define BOARD_FRKRX62N 0x56270006
86 #define BOARD_YRDKRX62N 0x56280007
87 #define BOARD_GRSAKURA 0x56310531
88 #define BOARD_RAXINOI 0x56310541
89 #define BOARD_NP1055 0x56310551
90 #define BOARD_YRDKRX63N 0x56380008
91 #define BOARD_AKIRX62 0x5621000a
92 #define BOARD_BBRX62 0x5628000b
95 #define _PINDEF(port,bit) ((port) << 8 | (bit))
117 #define _BIT0 (1 << 0)
118 #define _BIT1 (1 << 1)
119 #define _BIT2 (1 << 2)
120 #define _BIT3 (1 << 3)
121 #define _BIT4 (1 << 4)
122 #define _BIT5 (1 << 5)
123 #define _BIT6 (1 << 6)
124 #define _BIT7 (1 << 7)
127 #include "boarddef.h"
143 #define REBOOT_USERAPP 0
144 #define REBOOT_FIRMWARE 1
161 #endif // __H_TKDN_HAL
RXマイコンの内蔵RSPIモジュールを利用して、SPI機能を実現する
RX62N/RX63NのGPIOを操作するための低レベルなルーチン
RXマイコンに、I2Cの周辺デバイスを接続してアクセスするためのルーチン
void system_reboot(int mode)
ソフトリセットを行い、システムをリブートする
RXマイコンの内蔵タイマーを利用して、経過時間を計測したり、waitを行うためのライブラリ