1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
-mcu Makefile /^ avr-size --mcu=$(MCU_TARGET) -C $(PRG).elf$/;" m
AXIS_X src/cube.h 27;" d
AXIS_Y src/cube.h 28;" d
AXIS_Z src/cube.h 29;" d
BAUD src/main.h 13;" d
CC Makefile /^CC = avr-gcc$/;" m
CUBE_BYTES src/cube.h 8;" d
CUBE_H src/cube.h 2;" d
CUBE_SIZE src/cube.h 7;" d
CUBE_SIZE src/main.cpp 30;" d file:
CXX Makefile /^CXX = avr-g++$/;" m
DATA_BUS src/main.h 16;" d
DEFS Makefile /^DEFS =$/;" m
DFLAGS Makefile /^override LDFLAGS = -Wl,-Map,$(PRG).map --relax$/;" m
EEMEM src/font.cpp /^volatile const unsigned char bitmaps[6][8] EEMEM = {$/;" v
EEMEM src/font.cpp /^volatile const unsigned char font[455] EEMEM = {$/;" v
EXTRA_CLEAN_FILES Makefile /^EXTRA_CLEAN_FILES = *.hex *.bin *.srec$/;" m
FIG2DEV Makefile /^FIG2DEV = fig2dev$/;" m
FLAGS Makefile /^override CFLAGS = -g -Wall $(OPTIMIZE) -mmcu=$(MCU_TARGET) $(DEFS) #-fno-exceptions -fno-rtti$/;" m
FOSC src/main.h 12;" d
FRACT_INC src/main.cpp 62;" d file:
FRACT_MAX src/main.cpp 63;" d file:
F_CPU src/main.cpp 46;" d file:
GOL_CREATE_MAX /home/calendros/work/ledcube/avr/src/gameoflife.cpp 9;" d file:
GOL_CREATE_MIN /home/calendros/work/ledcube/avr/src/gameoflife.cpp 8;" d file:
GOL_TERMINATE_CROWDED /home/calendros/work/ledcube/avr/src/gameoflife.cpp 12;" d file:
GOL_TERMINATE_LONELY /home/calendros/work/ledcube/avr/src/gameoflife.cpp 11;" d file:
GOL_WRAP /home/calendros/work/ledcube/avr/src/gameoflife.cpp 18;" d file:
GOL_X /home/calendros/work/ledcube/avr/src/gameoflife.cpp 14;" d file:
GOL_Y /home/calendros/work/ledcube/avr/src/gameoflife.cpp 15;" d file:
GOL_Z /home/calendros/work/ledcube/avr/src/gameoflife.cpp 16;" d file:
ISR src/main.cpp /^ISR(TIMER0_OVF_vect)$/;" f signature:(TIMER0_OVF_vect)
ISR src/main.cpp /^ISR(TIMER2_COMP_vect)$/;" f signature:(TIMER2_COMP_vect)
LATCH_ADDR src/main.h 18;" d
LATCH_MASK src/main.h 19;" d
LATCH_MASK_INV src/main.h 20;" d
LAYER_SELECT src/main.h 17;" d
LED_GREEN src/main.h 27;" d
LED_PGM src/main.h 29;" d
LED_PORT src/main.h 31;" d
LED_RED src/main.h 25;" d
LIBS Makefile /^LIBS =$/;" m
MAIN_BTN src/main.h 35;" d
MAIN_H src/main.h 2;" d
MCU_TARGET Makefile /^MCU_TARGET = atmega8$/;" m
MICROSECONDS_PER_TIMER0_OVERFLOW src/main.cpp 54;" d file:
MILLIS_INC src/main.cpp 57;" d file:
MYUBRR src/main.h 14;" d
OBJ Makefile /^OBJ = main.o draw.o effect.o font.o launch_effect.o$/;" m
OBJCOPY Makefile /^OBJCOPY = avr-objcopy$/;" m
OBJDUMP Makefile /^OBJDUMP = avr-objdump$/;" m
OE_MASK src/main.h 22;" d
OE_PORT src/main.h 21;" d
OPTIMIZE Makefile /^OPTIMIZE = -Os$/;" m
PRG Makefile /^PRG = ledcube$/;" m
PROGMEM src/font.cpp /^const unsigned char paths[44] PROGMEM = {0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x67,0x57,0x47,0x37,0x27,0x17,$/;" v
RS232_BTN src/main.h 33;" d
altervoxel src/draw.cpp /^void altervoxel(int x, int y, int z, int state)$/;" f signature:(int x, int y, int z, int state)
argorder src/draw.cpp /^void argorder(int ix1, int ix2, int *ox1, int *ox2)$/;" f signature:(int ix1, int ix2, int *ox1, int *ox2)
boingboing /home/calendros/work/ledcube/avr/src/effect.cpp /^void boingboing(uint16_t iterations, int delay, unsigned char mode, unsigned char drawmode)$/;" f signature:(uint16_t iterations, int delay, unsigned char mode, unsigned char drawmode)
bootmsg src/main.h /^void bootmsg (void);$/;" p signature:(void)
bootwait src/main.h /^unsigned int bootwait (void);$/;" p signature:(void)
box_filled src/draw.cpp /^void box_filled(int x1, int y1, int z1, int x2, int y2, int z2)$/;" f signature:(int x1, int y1, int z1, int x2, int y2, int z2)
box_walls src/draw.cpp /^void box_walls(int x1, int y1, int z1, int x2, int y2, int z2)$/;" f signature:(int x1, int y1, int z1, int x2, int y2, int z2)
box_wireframe src/draw.cpp /^void box_wireframe(int x1, int y1, int z1, int x2, int y2, int z2)$/;" f signature:(int x1, int y1, int z1, int x2, int y2, int z2)
byteline src/draw.cpp /^char byteline (int start, int end)$/;" f signature:(int start, int end)
clear_led src/main.cpp /^void clear_led()$/;" f signature:()
clockCyclesPerMicrosecond src/main.cpp 48;" d file:
clockCyclesToMicroseconds src/main.cpp 49;" d file:
clrplane src/draw.cpp /^void clrplane (char axis, unsigned char i)$/;" f signature:(char axis, unsigned char i)
clrplane_x src/draw.cpp /^void clrplane_x (int x)$/;" f signature:(int x)
clrplane_y src/draw.cpp /^void clrplane_y (int y)$/;" f signature:(int y)
clrplane_z src/draw.cpp /^void clrplane_z (int z)$/;" f signature:(int z)
clrvoxel src/draw.cpp /^void clrvoxel(int x, int y, int z)$/;" f signature:(int x, int y, int z)
cube src/cube.h /^volatile unsigned char cube[CUBE_SIZE][CUBE_SIZE];$/;" v
current_layer src/main.h /^volatile unsigned char current_layer;$/;" v
delay src/main.cpp /^void delay(uint32_t ms)$/;" f signature:(uint32_t ms)
delay_ms src/draw.cpp /^void delay_ms(uint16_t x)$/;" f signature:(uint16_t x)
draw_positions_axis /home/calendros/work/ledcube/avr/src/effect.cpp /^void draw_positions_axis (char axis, unsigned char positions[64], int invert)$/;" f signature:(char axis, unsigned char positions[64], int invert)
effect_axis_updown_randsuspend /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_axis_updown_randsuspend (char axis, int delay, int sleep, int invert)$/;" f signature:(char axis, int delay, int sleep, int invert)
effect_blinky2 /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_blinky2()$/;" f signature:()
effect_box_shrink_grow /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_box_shrink_grow (int iterations, int rot, int flip, uint16_t delay)$/;" f signature:(int iterations, int rot, int flip, uint16_t delay)
effect_box_woopwoop /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_box_woopwoop (int delay, int grow)$/;" f signature:(int delay, int grow)
effect_boxside_randsend_parallel /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_boxside_randsend_parallel (char axis, int origin, int delay, int mode)$/;" f signature:(char axis, int origin, int delay, int mode)
effect_loadbar /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_loadbar(int delay)$/;" f signature:(int delay)
effect_path_bitmap /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_path_bitmap (int delay, char bitmap, int iterations)$/;" f signature:(int delay, char bitmap, int iterations)
effect_path_text /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_path_text (int delay, char *str)$/;" f signature:(int delay, char *str)
effect_pathmove /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_pathmove (unsigned char *path, int length)$/;" f signature:(unsigned char *path, int length)
effect_pathspiral /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_pathspiral (int iterations, int delay)$/;" f signature:(int iterations, int delay)
effect_planboing /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_planboing (int plane, int speed)$/;" f signature:(int plane, int speed)
effect_rain /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_rain (int iterations)$/;" f signature:(int iterations)
effect_rand_patharound /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_rand_patharound (int iterations, int delay)$/;" f signature:(int iterations, int delay)
effect_random_filler /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_random_filler (int delay, int state)$/;" f signature:(int delay, int state)
effect_random_sparkle /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_random_sparkle (void)$/;" f signature:(void)
effect_random_sparkle_flash /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_random_sparkle_flash (int iterations, int voxels, int delay)$/;" f signature:(int iterations, int voxels, int delay)
effect_smileyspin /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_smileyspin (int count, int delay, char bitmap)$/;" f signature:(int count, int delay, char bitmap)
effect_stringfly2 /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_stringfly2(char * str)$/;" f signature:(char * str)
effect_telcstairs /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_telcstairs (int invert, int delay, int val)$/;" f signature:(int invert, int delay, int val)
effect_telcstairs_do /home/calendros/work/ledcube/avr/src/effect.cpp /^int effect_telcstairs_do(int x, int val, int delay)$/;" f signature:(int x, int val, int delay)
effect_test /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_test (void)$/;" f signature:(void)
effect_wormsqueeze /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_wormsqueeze (int size, int axis, int direction, int iterations, int delay)$/;" f signature:(int size, int axis, int direction, int iterations, int delay)
effect_z_updown /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_z_updown (int iterations, int delay)$/;" f signature:(int iterations, int delay)
effect_z_updown_move /home/calendros/work/ledcube/avr/src/effect.cpp /^void effect_z_updown_move (unsigned char positions[64], unsigned char destinations[64], char axis)$/;" f signature:(unsigned char positions[64], unsigned char destinations[64], char axis)
fb src/cube.h /^volatile unsigned char fb[CUBE_SIZE][CUBE_SIZE];$/;" v
fill src/draw.cpp /^void fill (unsigned char pattern)$/;" f signature:(unsigned char pattern)
flipbyte src/draw.cpp /^char flipbyte (char byte)$/;" f signature:(char byte)
flpvoxel src/draw.cpp /^void flpvoxel(int x, int y, int z)$/;" f signature:(int x, int y, int z)
font_getbitmap src/font.cpp /^void font_getbitmap (char bitmap, unsigned char dst[8])$/;" f signature:(char bitmap, unsigned char dst[8])
font_getbitmappixel src/font.cpp /^unsigned char font_getbitmappixel ( char bitmap, char x, char y)$/;" f signature:( char bitmap, char x, char y)
font_getchar src/font.cpp /^void font_getchar (char chr, unsigned char dst[5])$/;" f signature:(char chr, unsigned char dst[5])
font_getpath src/font.cpp /^void font_getpath (unsigned char path, unsigned char *destination, int length)$/;" f signature:(unsigned char path, unsigned char *destination, int length)
getvoxel src/draw.cpp /^unsigned char getvoxel(int x, int y, int z)$/;" f signature:(int x, int y, int z)
gol_count_changes /home/calendros/work/ledcube/avr/src/gameoflife.cpp /^int gol_count_changes (void)$/;" f signature:(void)
gol_count_neighbors /home/calendros/work/ledcube/avr/src/gameoflife.cpp /^unsigned char gol_count_neighbors (int x, int y, int z)$/;" f signature:(int x, int y, int z)
gol_nextgen /home/calendros/work/ledcube/avr/src/gameoflife.cpp /^void gol_nextgen (void)$/;" f signature:(void)
gol_play /home/calendros/work/ledcube/avr/src/gameoflife.cpp /^void gol_play (int iterations, uint16_t delay)$/;" f signature:(int iterations, uint16_t delay)
in_wait src/main.cpp /^volatile bool in_wait = false;$/;" v
inrange src/draw.cpp /^unsigned char inrange(int x, int y, int z)$/;" f signature:(int x, int y, int z)
ioinit src/main.h /^void ioinit (void);$/;" p signature:(void)
launch_effect src/launch_effect.cpp /^void launch_effect (int effect)$/;" f signature:(int effect)
line src/draw.cpp /^void line(int x1, int y1, int z1, int x2, int y2, int z2)$/;" f signature:(int x1, int y1, int z1, int x2, int y2, int z2)
main src/main.cpp /^int main()$/;" f signature:()
microsecondsToClockCycles src/main.cpp 50;" d file:
millis src/main.cpp /^inline uint32_t millis()$/;" f signature:()
mirror_x src/draw.cpp /^void mirror_x (void)$/;" f signature:(void)
mirror_y src/draw.cpp /^void mirror_y (void)$/;" f signature:(void)
mirror_z src/draw.cpp /^void mirror_z (void)$/;" f signature:(void)
pgm_mode src/main.h /^volatile unsigned char pgm_mode;$/;" v
rand src/main.cpp /^int rand(void);$/;" p file: signature:(void)
rs232 src/main.h /^void rs232(void);$/;" p signature:(void)
sendplane_rand_z /home/calendros/work/ledcube/avr/src/effect.cpp /^void sendplane_rand_z (unsigned char z, int delay, int wait)$/;" f signature:(unsigned char z, int delay, int wait)
sendvoxel_z /home/calendros/work/ledcube/avr/src/effect.cpp /^void sendvoxel_z (unsigned char x, unsigned char y, unsigned char z, int delay)$/;" f signature:(unsigned char x, unsigned char y, unsigned char z, int delay)
sendvoxels_rand_z /home/calendros/work/ledcube/avr/src/effect.cpp /^void sendvoxels_rand_z (int iterations, int delay, int wait)$/;" f signature:(int iterations, int delay, int wait)
setplane src/draw.cpp /^void setplane (char axis, unsigned char i)$/;" f signature:(char axis, unsigned char i)
setplane_x src/draw.cpp /^void setplane_x (int x)$/;" f signature:(int x)
setplane_y src/draw.cpp /^void setplane_y (int y)$/;" f signature:(int y)
setplane_z src/draw.cpp /^void setplane_z (int z)$/;" f signature:(int z)
setvoxel src/draw.cpp /^void setvoxel(int x, int y, int z)$/;" f signature:(int x, int y, int z)
shift src/draw.cpp /^void shift (char axis, int direction)$/;" f signature:(char axis, int direction)
timer0_millis src/main.cpp /^volatile uint32_t timer0_millis = 0;$/;" v
tmp2cube src/draw.cpp /^void tmp2cube (void)$/;" f signature:(void)
tmpclrvoxel src/draw.cpp /^void tmpclrvoxel(int x, int y, int z)$/;" f signature:(int x, int y, int z)
tmpfill src/draw.cpp /^void tmpfill (unsigned char pattern)$/;" f signature:(unsigned char pattern)
tmpsetvoxel src/draw.cpp /^void tmpsetvoxel(int x, int y, int z)$/;" f signature:(int x, int y, int z)
|