Skip to content

Commit

Permalink
ヘッダファイルに多重インクルード防止文を追加した。
Browse files Browse the repository at this point in the history
  • Loading branch information
jitomesky authored and jitomesky committed Mar 14, 2014
1 parent 735c492 commit 5ce4fa7
Show file tree
Hide file tree
Showing 332 changed files with 335,243 additions and 330,977 deletions.
5 changes: 5 additions & 0 deletions 00_init/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 00_init/rpi_lib/rpi.h
@@ -1 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

#include "bss/rpi_bss.h"

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/LEDblinkDemo/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/LEDblinkDemo/rpi_lib/rpi.h
@@ -1 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

#include "bss/rpi_bss.h"

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplate/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplate/rpi_lib/delay/rpi_delay.h
@@ -1,3 +1,8 @@
#ifndef RPILIB_DELAY_H
#define RPILIB_DELAY_H

// delay
void delayMicroseconds(unsigned int us);
void delay(unsigned int ms);

#endif
6 changes: 5 additions & 1 deletion 01_LEDblink/NextTemplate/rpi_lib/gpio/rpi_gpio.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_GPIO_H
#define RPILIB_GPIO_H

#define HIGH 1
#define LOW 0

Expand All @@ -20,4 +23,5 @@ void init_gpio(void);
void setPullUpDown(int pin,int mode);
void pinMode(int pin,int mode);
void digitalWrite(int pin, int value);
int digitalRead(int pin);
int digitalRead(int pin);
#endif
@@ -1,3 +1,6 @@
#ifndef RPILIB_PERIPHERALS_H
#define RPILIB_PERIPHERALS_H

#include "../rpi_type.h"

#define PHY_PERI_ADDR(x) (0x20000000 + (x))
Expand Down Expand Up @@ -42,3 +45,5 @@
#define SYST_C1 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x10))
#define SYST_C2 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x14))
#define SYST_C3 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x18))

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplate/rpi_lib/rpi.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

// bss
#include "bss/rpi_bss.h"

Expand All @@ -12,3 +15,5 @@

// delay
#include "delay/rpi_delay.h"

#endif
7 changes: 6 additions & 1 deletion 01_LEDblink/NextTemplate/rpi_lib/rpi_type.h
@@ -1,2 +1,7 @@
#ifndef RPILIB_TYPE_H
#define RPILIB_TYPE_H

typedef volatile unsigned int vu32_t;
typedef volatile unsigned long long vu64_t;
typedef volatile unsigned long long vu64_t;

#endif
6 changes: 5 additions & 1 deletion 01_LEDblink/NextTemplate/rpi_lib/timer/rpi_timer.h
@@ -1,8 +1,12 @@
#ifndef RPILIB_TIMER_H
#define RPILIB_TIMER_H

// init
void init_syst(void);

// systime
unsigned long long int get_systime(void);

#define mills() (get_systime()/1000)
#define micros() get_systime()
#define micros() get_systime()
#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplateInputDemo/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplateInputDemo/rpi_lib/delay/rpi_delay.h
@@ -1,3 +1,8 @@
#ifndef RPILIB_DELAY_H
#define RPILIB_DELAY_H

// delay
void delayMicroseconds(unsigned int us);
void delay(unsigned int ms);

#endif
6 changes: 5 additions & 1 deletion 01_LEDblink/NextTemplateInputDemo/rpi_lib/gpio/rpi_gpio.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_GPIO_H
#define RPILIB_GPIO_H

#define HIGH 1
#define LOW 0

Expand All @@ -20,4 +23,5 @@ void init_gpio(void);
void setPullUpDown(int pin,int mode);
void pinMode(int pin,int mode);
void digitalWrite(int pin, int value);
int digitalRead(int pin);
int digitalRead(int pin);
#endif
@@ -1,3 +1,6 @@
#ifndef RPILIB_PERIPHERALS_H
#define RPILIB_PERIPHERALS_H

#include "../rpi_type.h"

#define PHY_PERI_ADDR(x) (0x20000000 + (x))
Expand Down Expand Up @@ -42,3 +45,5 @@
#define SYST_C1 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x10))
#define SYST_C2 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x14))
#define SYST_C3 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x18))

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplateInputDemo/rpi_lib/rpi.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

// bss
#include "bss/rpi_bss.h"

Expand All @@ -12,3 +15,5 @@

// delay
#include "delay/rpi_delay.h"

#endif
7 changes: 6 additions & 1 deletion 01_LEDblink/NextTemplateInputDemo/rpi_lib/rpi_type.h
@@ -1,2 +1,7 @@
#ifndef RPILIB_TYPE_H
#define RPILIB_TYPE_H

typedef volatile unsigned int vu32_t;
typedef volatile unsigned long long vu64_t;
typedef volatile unsigned long long vu64_t;

#endif
6 changes: 5 additions & 1 deletion 01_LEDblink/NextTemplateInputDemo/rpi_lib/timer/rpi_timer.h
@@ -1,8 +1,12 @@
#ifndef RPILIB_TIMER_H
#define RPILIB_TIMER_H

// init
void init_syst(void);

// systime
unsigned long long int get_systime(void);

#define mills() (get_systime()/1000)
#define micros() get_systime()
#define micros() get_systime()
#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplateLEDblink/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplateLEDblink/rpi_lib/delay/rpi_delay.h
@@ -1,3 +1,8 @@
#ifndef RPILIB_DELAY_H
#define RPILIB_DELAY_H

// delay
void delayMicroseconds(unsigned int us);
void delay(unsigned int ms);

#endif
6 changes: 5 additions & 1 deletion 01_LEDblink/NextTemplateLEDblink/rpi_lib/gpio/rpi_gpio.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_GPIO_H
#define RPILIB_GPIO_H

#define HIGH 1
#define LOW 0

Expand All @@ -20,4 +23,5 @@ void init_gpio(void);
void setPullUpDown(int pin,int mode);
void pinMode(int pin,int mode);
void digitalWrite(int pin, int value);
int digitalRead(int pin);
int digitalRead(int pin);
#endif
@@ -1,3 +1,6 @@
#ifndef RPILIB_PERIPHERALS_H
#define RPILIB_PERIPHERALS_H

#include "../rpi_type.h"

#define PHY_PERI_ADDR(x) (0x20000000 + (x))
Expand Down Expand Up @@ -42,3 +45,5 @@
#define SYST_C1 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x10))
#define SYST_C2 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x14))
#define SYST_C3 ((vu32_t *)PHY_PERI_ADDR(SYST_BASE + 0x18))

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/NextTemplateLEDblink/rpi_lib/rpi.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

// bss
#include "bss/rpi_bss.h"

Expand All @@ -12,3 +15,5 @@

// delay
#include "delay/rpi_delay.h"

#endif
7 changes: 6 additions & 1 deletion 01_LEDblink/NextTemplateLEDblink/rpi_lib/rpi_type.h
@@ -1,2 +1,7 @@
#ifndef RPILIB_TYPE_H
#define RPILIB_TYPE_H

typedef volatile unsigned int vu32_t;
typedef volatile unsigned long long vu64_t;
typedef volatile unsigned long long vu64_t;

#endif
6 changes: 5 additions & 1 deletion 01_LEDblink/NextTemplateLEDblink/rpi_lib/timer/rpi_timer.h
@@ -1,8 +1,12 @@
#ifndef RPILIB_TIMER_H
#define RPILIB_TIMER_H

// init
void init_syst(void);

// systime
unsigned long long int get_systime(void);

#define mills() (get_systime()/1000)
#define micros() get_systime()
#define micros() get_systime()
#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/delayDemo/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/delayDemo/rpi_lib/rpi.h
@@ -1 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

#include "bss/rpi_bss.h"

#endif
Binary file added 01_LEDblink/gpioInputDemo/rpi-micon.elf
Binary file not shown.
Binary file added 01_LEDblink/gpioInputDemo/rpi-micon.img
Binary file not shown.
5 changes: 5 additions & 0 deletions 01_LEDblink/gpioInputDemo/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/gpioInputDemo/rpi_lib/rpi.h
@@ -1 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

#include "bss/rpi_bss.h"

#endif
Binary file added 01_LEDblink/gpioOutputDemo/rpi-micon.elf
Binary file not shown.
Binary file added 01_LEDblink/gpioOutputDemo/rpi-micon.img
Binary file not shown.
5 changes: 5 additions & 0 deletions 01_LEDblink/gpioOutputDemo/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 01_LEDblink/gpioOutputDemo/rpi_lib/rpi.h
@@ -1 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

#include "bss/rpi_bss.h"

#endif
5 changes: 5 additions & 0 deletions 02_UART/NextTemplate/rpi_lib/bss/rpi_bss.h
@@ -1 +1,6 @@
#ifndef RPILIB_BSS_H
#define RPILIB_BSS_H

void clearBss(void);

#endif
5 changes: 5 additions & 0 deletions 02_UART/NextTemplate/rpi_lib/delay/rpi_delay.h
@@ -1,3 +1,8 @@
#ifndef RPILIB_DELAY_H
#define RPILIB_DELAY_H

// delay
void delayMicroseconds(unsigned int us);
void delay(unsigned int ms);

#endif
6 changes: 5 additions & 1 deletion 02_UART/NextTemplate/rpi_lib/gpio/rpi_gpio.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_GPIO_H
#define RPILIB_GPIO_H

#define HIGH 1
#define LOW 0

Expand All @@ -20,4 +23,5 @@ void init_gpio(void);
void setPullUpDown(int pin,int mode);
void pinMode(int pin,int mode);
void digitalWrite(int pin, int value);
int digitalRead(int pin);
int digitalRead(int pin);
#endif
5 changes: 5 additions & 0 deletions 02_UART/NextTemplate/rpi_lib/peripherals/rpi_peripherals.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_PERIPHERALS_H
#define RPILIB_PERIPHERALS_H

#include "../rpi_type.h"

#define PHY_PERI_ADDR(x) (0x20000000 + (x))
Expand Down Expand Up @@ -64,3 +67,5 @@
#define UART0_ITIP ((vu32_t *)PHY_PERI_ADDR(UART0_BASE + 0x84))
#define UART0_ITOP ((vu32_t *)PHY_PERI_ADDR(UART0_BASE + 0x88))
#define UART0_TDR ((vu32_t *)PHY_PERI_ADDR(UART0_BASE + 0x8c))

#endif
5 changes: 5 additions & 0 deletions 02_UART/NextTemplate/rpi_lib/rpi.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_H
#define RPILIB_H

// bss
#include "bss/rpi_bss.h"

Expand All @@ -15,3 +18,5 @@

// serial
#include "serial/rpi_serial.h"

#endif
7 changes: 6 additions & 1 deletion 02_UART/NextTemplate/rpi_lib/rpi_type.h
@@ -1,2 +1,7 @@
#ifndef RPILIB_TYPE_H
#define RPILIB_TYPE_H

typedef volatile unsigned int vu32_t;
typedef volatile unsigned long long vu64_t;
typedef volatile unsigned long long vu64_t;

#endif
5 changes: 5 additions & 0 deletions 02_UART/NextTemplate/rpi_lib/serial/rpi_serial.h
@@ -1,3 +1,6 @@
#ifndef RPILIB_SERIAL_H
#define RPILIB_SERIAL_H

void setSerialTimeout(int read_ms,int write_ms);

int uart0_getc(void);
Expand All @@ -11,3 +14,5 @@ int Serial_available(void);

int Serial_write(char *buf,int len);
#define Serial_read uart0_getc

#endif

0 comments on commit 5ce4fa7

Please sign in to comment.