This commit is contained in:
paolo.iocco
2023-03-09 10:25:28 +00:00
parent 19b3e97821
commit 52b6f52095
33 changed files with 1493 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
[build-menu]
FT_00_LB=_Compile
FT_00_CM=xa %e.s -o %e.bin -v
FT_00_WD=
FT_01_LB=CRT C_onvert
FT_01_CM=python %p\\prg2rom.py %e.o
FT_01_WD=
FT_03_LB=
FT_03_CM=
FT_03_WD=

View File

@@ -0,0 +1,11 @@
[build_settings]
# %f will be replaced by the complete filename
# %e will be replaced by the filename without extension
# (use only one of it at one time)
compiler=avra "%f"
[build-menu]
FT_00_LB=_Kompilieren
FT_00_CM=gavrasm -BE %f
FT_00_WD=

View File

@@ -0,0 +1,5 @@
[build-menu]
FT_00_LB=JEDEC
FT_00_CM=e:\\0_workspace\\01_easyabel\\abel4ba2.bat %e
FT_00_WD=

View File

@@ -0,0 +1,11 @@
[build-menu]
FT_00_LB=_Compile
FT_00_CM=make
FT_00_WD=
FT_01_LB=_Flash
FT_01_CM=make upload
FT_01_WD=
FT_02_LB=C_lean
FT_02_CM=make clean
FT_02_WD=

View File

@@ -0,0 +1,14 @@
[build-menu]
FT_00_LB=_Compile
FT_00_CM=python makeGCB.py build %e
FT_00_WD=
FT_01_LB=_Flash
FT_01_CM=python makeGCB.py flash %e PK3
FT_01_WD=
FT_02_LB=F_uses
FT_02_CM=avrdude -B 10 -c USBasp -p ATtiny13 -U lfuse:w:0x7a:m -U hfuse:w:0x1f:m
FT_02_WD=
FT_03_LB=
FT_03_CM=
FT_03_WD=

View File

@@ -0,0 +1,11 @@
[build-menu]
FT_00_LB=JEDEC
FT_00_CM=cupl -j -a -f %f
FT_00_WD=
FT_01_LB=PAL2GAL
FT_01_CM=
FT_01_WD=
EX_00_LB=SimCupl
EX_00_CM=cupl -j -a -f -s %f
EX_00_WD=

View File

@@ -0,0 +1,2 @@
Copy files from C:\z\Programme\Geany\data to this directory to overwrite them. To use the defaults, just delete the file in this directory.
For more information read the documentation (in C:\z\Programme\Geany\doc\index.html or visit http://www.geany.org/).

View File

@@ -0,0 +1,5 @@
[build-menu]
FT_00_LB=_Kompilieren
FT_00_CM=sdcc -mhc08 -c %f
FT_00_WD=

View File

@@ -0,0 +1,5 @@
[build-menu]
FT_00_LB=Compile
FT_00_CM=build %e
FT_00_WD=

View File

@@ -0,0 +1,14 @@
[build-menu]
FT_00_LB=_Kompilieren
FT_00_CM=z80asm -o %e.bin %f
FT_00_WD=
FT_01_LB=
FT_01_CM=./brass.exe %f
FT_01_WD=
EX_00_LB=_Ausführen
EX_00_CM=make flash
EX_00_WD=
FT_02_LB=
FT_02_CM=
FT_02_WD=

View File

@@ -0,0 +1,11 @@
[build-menu]
FT_00_LB=_Compile
FT_00_CM=gpasm "%f" -i -w:2 -m -o .\\%e.hex
FT_00_WD=
FT_01_LB=_Flash
FT_01_CM=pk2cmd -pPIC16F84 -f.\\%e.hex -m -r -t
FT_01_WD=
FT_02_LB=GPSim
FT_02_CM=
FT_02_WD=

View File

@@ -0,0 +1,14 @@
[build-menu]
FT_00_LB=_Kompilieren
FT_00_CM=make all
FT_00_WD=%d
FT_01_LB=_Erstellen
FT_01_CM=make program
FT_01_WD=%d
FT_02_LB=_Clean
FT_02_CM=make clean
FT_02_WD=
EX_00_LB=_Execute
EX_00_CM=".\\%e"
EX_00_WD=

View File

@@ -0,0 +1,177 @@
# For complete documentation of this file, please see Geany's main documentation
[styling]
# use foreground;background;bold;italic or named_style,bold,italic
# used for filetype All/None
default=default
# 3rd selection argument is true to override default foreground
# 4th selection argument is true to override default background
selection=selection
# style for a matching brace
brace_good=brace_good
# style for a non-matching brace (a brace without a counterpart)
brace_bad=brace_bad
# the following settings define the colours of the margins on the left side
margin_linenumber=margin_line_number
margin_folding=margin_folding
fold_symbol_highlight=fold_symbol_highlight
# background colour of the current line, only the second and third argument is interpreted
# use the third argument to enable or disable the highlighting of the current line (has to be true/false)
current_line=current_line
# translucency for the current line(first argument) and the selection (second argument)
# values between 0 and 256 are accepted. Note for Windows 95, 98 and ME users:
# keep this value at 256 to disable translucency otherwise Geany might crash
translucency=256;256
# style for a highlighted line (e.g when using Goto line or goto tag)
marker_line=marker_line
# style for a marked search results (when using "Mark" in Search dialogs)
# the second argument sets the background colour for the drawn rectangle
# only the second argument is interpreted
marker_search=marker_search
# style for a marked line (e.g when using the "Toggle Marker" keybinding (Ctrl-M))
marker_mark=marker_mark
# translucency for the line marker(first argument) and the search marker (second argument)
marker_translucency=256;256
# colour of the caret(the blinking cursor), only first and third argument is interpreted
# set the third argument to true to change the caret into a block caret
caret=caret
# width of the caret(the blinking cursor)
# width in pixels, use 0 to make it invisible, maximum width is 3
caret_width=1
# set foreground and background colour of indentation guides
indent_guide=indent_guide
# third argument: if true, use this foreground color. If false, use the default value defined by the filetypes.
# fourth argument: if true, use this background color. If false, use the default value defined by the filetypes.
white_space=white_space
# style of folding icons, valid values are:
# first argument: 1 for boxes, 2 for circles, 3 for arrows, 4 for +/-
# second argument: 1 for straight lines, 2 for curved lines or 0 for none
folding_style=1;1;
# should an horizontal line be drawn at the line where text is folded
# 0 to disable
# 1 to draw the line above folded text
# 2 to draw the line below folded text
folding_horiz_line=2
# first argument: drawing of visual flags to indicate a line is wrapped. This is a bitmask of the
# values: 0 - No visual flags, 1 - Visual flag at end of subline of a wrapped line, 2 - Visual flag
# at begin of subline of a wrapped line, Subline is indented by at least 1 to make room for the flag.
# second argument: whether the visual flags to indicate a line is wrapped are drawn near the border
# or near the text. This is a bitmask of the values: 0 - Visual flags drawn near border,
# 1 - Visual flag at end of subline drawn near text, 2 - Visual flag at begin of subline drawn near text
line_wrap_visuals=1;0;
# first argument: sets the size of indentation of sublines for wrapped lines in terms of
# the width of a space, only used when the second argument is 0
# second argument: wrapped sublines can be indented to the position of their first subline or
# one more indent level, possible values:
# 0 - Wrapped sublines aligned to left of window plus amount set by the first argument
# 1 - Wrapped sublines are aligned to first subline indent (use the same indentation)
# 2 - Wrapped sublines are aligned to first subline indent plus one more level of indentation
line_wrap_indent=0;1;
# first argument: amount of space to be drawn above the line's baseline
# second argument: amount of space to be drawn below the line's baseline
line_height=0;0;
# 3rd argument is true to override default foreground of calltips
# 4th argument is true to override default background of calltips
calltips=call_tips
[settings]
# which characters should be skipped when moving (or included when deleting) to word boundaries
# should always include space and tab (\s\t)
whitespace_chars=\s\t!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~
[named_styles]
# This is the Default "built-in" color scheme
default=0x000000;0xffffff;false;false
error=0xff0000;0xBFBFBF;false;italic
selection=0x000000;0xc0c0c0;false;true
current_line=0x000000;0xf0f0f0;true;
brace_good=0x0000ff;0xFFFFFF;true;false
brace_bad=0xff0000;0xFFFFFF;true;false
margin_line_number=0x000000;0xd0d0d0;
margin_folding=0x000000;0xdfdfdf;
fold_symbol_highlight=0xffffff
indent_guide=0xc0c0c0;;
caret=0x000000;0x000000;false;
marker_line=0x000000;0xffff00;
marker_search=0x000000;0x0000f0;
marker_mark=0x000000;0xb8f4b8;
call_tips=0xc0c0c0;0xffffff;false;false
white_space=0xc0c0c0;0xffffff;true;false
#comment=0xd00000
comment=0x00b060;0xffffff;false;false
comment_doc=0x3f5fbf
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=0x007f00
number_1=number
number_2=number_1
type=0x0000d0;;true;false
class=type
function=0x000080
parameter=function
keyword=0x00007f;;true;false
keyword_1=keyword
keyword_2=0x991111;;true;false
keyword_3=0x7f007f;;true;false
keyword_4=0x7f007f;;true;false
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=0xff8000
string_1=string
string_2=string_1
string_eol=0x000000;0xe0c0e0;false;false
character=string_1
backticks=string_2
here_doc=string_2
label=default,bold
preprocessor=0x007f7f
regex=number_1
operator=0x301010
decorator=string_1,bold
other=0x404080
tag=type
#tag=0x802030;0xffffff;false;true
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
line_added=0x34b034;0xffffff;false;false
line_removed=0xff2727;0xffffff;false;false
line_changed=0x7f007f;0xffffff;false;false

View File

View File

@@ -0,0 +1,11 @@
[build-menu]
FT_00_LB=_Kompilieren
FT_00_CM=E:\\Progs\\FreeBASIC-1.05.0-win64\\fbc -w all "%d\\%f"
FT_00_WD=
FT_01_LB=Interpret
FT_01_CM=fbc -w all "%d\\%f"
FT_01_WD=
FT_02_LB=
FT_02_CM=
FT_02_WD=

View File

View File

@@ -0,0 +1,4 @@
[build-menu]
EX_00_LB=_Execute
EX_00_CM=python "%f"
EX_00_WD=

View File

@@ -0,0 +1,80 @@
# Filetype extension configuration file for Geany
# Insert as many items as you want, seperate them with a ";".
# See Geany's main documentation for details.
[Extensions]
Abaqus=*.inp;
Abc=*.abc;*.abp;
ActionScript=*.as;
Ada=*.adb;*.ads;
Asciidoc=*.asciidoc;
ASM=*.asm;
CAML=*.ml;*.mli;
C=*.c;*.h;
C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;*.H;
C#=*.cs;
CMake=CMakeLists.txt;*.cmake;*.ctest;
COBOL=*.cob;*.cpy;*.cbl;*.cobol;
Conf=*.conf;*.ini;config;*rc;*.cfg;*.desktop;
CSS=*.css;
Cython=*.pyx;*.pxd;*.pxi;
D=*.d;*.di;
Diff=*.diff;*.patch;*.rej;
Docbook=*.docbook;
Erlang=*.erl;
F77=*.f;*.for;*.ftn;*.f77;
Ferite=*.fe;
Forth=*.fs;*.fth;
Fortran=*.f90;*.f95;*.f03;
FreeBasic=*.bas;*.bi;
Genie=*.gs;
GLSL=*.glsl;*.frag;*.vert;
Go=*.go;
Haskell=*.hs;*.lhs;
Haxe=*.hx;
HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;
Java=*.java;*.jsp;
Javascript=*.js;
LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;
Lisp=*.lisp;
Lua=*.lua;
Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
Markdown=*.mdml;*.markdown;*.md;*.mkd;
Matlab/Octave=*.m;
NSIS=*.nsi;*.nsh;
Objective-C=*.m;*.mm;*.h;
Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
Perl=*.pl;*.perl;*.pm;*.agi;*.pod;
PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
Po=*.po;*.pot;
Python=*.py;*.pyw;SConstruct;SConscript;
reStructuredText=*.rest;*.reST;*.rst;
R=*.R;*.r;
Ruby=*.rb;*.rhtml;*.ruby;
Scala=*.scala;*.scl;
Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;*.ash;*.bash;*.m4;
SQL=*.sql;
Tcl=*.tcl;*.tk;*.wish;
Txt2tags=*.t2t;
Vala=*.vala;*.vapi;
Verilog=*.v;
VHDL=*.vhd;*.vhdl;
XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;*.xhtml;
YAML=*.yaml;*.yml;
Abel=*.abl;
GCbasic=*.gcb;
Jedec=*.eqn;*lis;*.pld;
Sil=*.sil;
Arduino=*.ino;
SDCC=*.sdcc;
ASM6502=*.s;
AVR=*.avr;
Z80=*.z80;
None=*;
# Note: restarting is required after editing groups
[Groups]
Programming=Cython;Genie;Go;Scala;
Script=
Markup=
Misc=
None=

220
trunk/geany/geany.conf Normal file
View File

@@ -0,0 +1,220 @@
[geany]
default_open_path=
cmdline_new_files=true
notebook_double_click_hides_widgets=false
tab_close_switch_to_mru=false
tab_pos_sidebar=2
sidebar_pos=0
msgwin_orientation=1
highlighting_invert_all=false
pref_main_search_use_current_word=true
check_detect_indent=false
detect_indent_width=false
use_tab_to_indent=true
pref_editor_tab_width=4
indent_mode=2
indent_type=1
virtualspace=1
autocomplete_doc_words=false
completion_drops_rest_of_word=false
autocompletion_max_entries=30
autocompletion_update_freq=250
color_scheme=dark.conf
mru_length=10
disk_check_timeout=30
show_editor_scrollbars=true
brace_match_ltgt=false
use_gtk_word_boundaries=true
complete_snippets_whilst_editing=true
use_atomic_file_saving=false
gio_unsafe_save_backup=false
use_gio_unsafe_file_saving=true
indent_hard_tab_width=8
find_selection_type=0
extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*-
show_symbol_list_expanders=false
compiler_tab_autoscroll=true
allow_always_save=false
statusbar_template=
new_document_after_close=false
msgwin_status_visible=true
msgwin_compiler_visible=true
msgwin_messages_visible=true
msgwin_scribble_visible=true
documents_show_paths=true
sidebar_page=0
pref_main_load_session=true
pref_main_project_session=true
pref_main_project_file_in_basedir=false
pref_main_save_winpos=true
pref_main_confirm_exit=false
pref_main_suppress_status_messages=false
switch_msgwin_pages=false
beep_on_errors=true
auto_focus=false
sidebar_symbol_visible=true
sidebar_openfiles_visible=true
editor_font=Consolas 10
tagbar_font=Consolas 8
msgwin_font=Consolas 8
show_notebook_tabs=true
show_tab_cross=true
tab_order_ltr=true
tab_order_beside=false
tab_pos_editor=2
tab_pos_msgwin=0
use_native_windows_dialogs=false
show_indent_guide=false
show_white_space=false
show_line_endings=false
show_markers_margin=true
show_linenumber_margin=true
long_line_enabled=true
long_line_type=0
long_line_column=72
long_line_color=#C2EBC2
symbolcompletion_max_height=10
symbolcompletion_min_chars=2
use_folding=true
unfold_all_children=false
use_indicators=true
line_wrapping=false
auto_close_xml_tags=true
complete_snippets=true
auto_complete_symbols=true
pref_editor_disable_dnd=false
pref_editor_smart_home_key=true
pref_editor_newline_strip=false
line_break_column=72
auto_continue_multiline=true
comment_toggle_mark=~
scroll_stop_at_last_line=true
autoclose_chars=2
pref_editor_default_new_encoding=UTF-8
pref_editor_default_open_encoding=None
default_eol_character=0
pref_editor_new_line=true
pref_editor_ensure_convert_line_endings=false
pref_editor_replace_tabs=false
pref_editor_trail_space=true
pref_toolbar_show=true
pref_toolbar_append_to_menu=false
pref_toolbar_use_gtk_default_style=true
pref_toolbar_use_gtk_default_icon=false
pref_toolbar_icon_style=0
pref_toolbar_icon_size=3
pref_template_developer=q242695
pref_template_company=
pref_template_mail=q242695@LMUC428000
pref_template_initial=q
pref_template_version=1.0
pref_template_year=%Y
pref_template_date=%Y-%m-%d
pref_template_datetime=%d.%m.%Y %H:%M:%S %Z
context_action_cmd=
sidebar_visible=true
statusbar_visible=true
msgwindow_visible=true
fullscreen=false
scribble_text=Schreiben Sie hier rein, was sie möchten. Sie können es als Notizbuch nutzen.
scribble_pos=76
treeview_position=202
msgwindow_position=533
geometry=477;195;1173;785;0;
custom_date_format=
keep_edit_history_on_reload_125=false
replace_and_find_by_default=true
symbols_sort_mode=0
scroll_lines_around_cursor=0
keep_edit_history_on_reload=true
show_keep_edit_history_on_reload_msg=false
reload_clean_doc_on_file_change=false
editor_ime_interaction=0
pref_main_save_wingeom=true
[build-menu]
number_ft_menu_items=4
number_non_ft_menu_items=4
number_exec_menu_items=2
NF_03_LB=Test
NF_03_CM=
NF_03_WD=
NF_01_LB=Make (eigenes _Target)...
NF_01_CM=make program
NF_01_WD=
NF_02_LB=Make _Clean
NF_02_CM=make clean
NF_02_WD=
[search]
pref_search_hide_find_dialog=false
pref_search_always_wrap=false
pref_search_current_file_dir=true
find_all_expanded=true
replace_all_expanded=true
position_find_x=2925
position_find_y=369
position_replace_x=635
position_replace_y=417
position_fif_x=711
position_fif_y=410
fif_regexp=false
fif_case_sensitive=true
fif_match_whole_word=false
fif_invert_results=false
fif_recursive=false
fif_extra_options=
fif_use_extra_options=false
fif_files=
fif_files_mode=0
find_regexp=false
find_case_sensitive=false
find_escape_sequences=false
find_match_whole_word=true
find_match_word_start=false
find_close_dialog=false
replace_regexp=false
replace_case_sensitive=true
replace_escape_sequences=false
replace_match_whole_word=true
replace_match_word_start=false
replace_search_backwards=false
replace_close_dialog=true
find_regexp_multiline=false
replace_regexp_multiline=false
[plugins]
load_plugins=true
custom_plugin_path=
active_plugins=C:\\ProgramPaolo\\Progs\\Geany\\lib\\geany\\filebrowser.dll;
[tools]
terminal_cmd=cmd /Q /C %c
browser_cmd=C:\\Program Files\\Internet Explorer\\iexplore.exe
grep_cmd=grep
[printing]
print_cmd='C:\\Windows\\system32\\lpr.exe' '%f'
use_gtk_printing=true
print_line_numbers=true
print_page_numbers=true
print_page_header=true
page_header_basename=false
page_header_datefmt=%c
[project]
session_file=
project_file_path=C:\\Users\\q242695\\Projekte
[files]
recent_files=C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\_MyFiles\\Blink_16f886.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\_MyFiles\\Blink_12f1822.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\_MyFiles\\Blink_12f1501.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\16c84-Ventilatore.gcb;C:\\Users\\q242695\\AppData\\Local\\Temp\\16c84-Ventilatore.gcb-rev1612.svn000.tmp.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\16c84-spaceinvaders.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\16c84-knight.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\16f876a-blink.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\16f873a-blink.gcb;C:\\ProgramPaolo\\0_workspace\\projects\\workspace\\gcb\\16f886-blink.gcb;
recent_projects=E:\\0_AVRProjects\\ATTiny13\\attiny13.geany;E:\\0_AVRProjects\\ATMega1284\\ATMega1284.geany;E:\\0_AVRProjects\\ATTiny2313\\attiny2313.geany;C:\\Users\\q242695\\AVRProjects\\ATTiny84\\ATTiny84.geany;C:\\Users\\q242695\\AVRProjects\\ATMega168\\ATMega168.geany;C:\\Users\\q242695\\AVRProjects\\00_Lib\\Nokia5110\\LibDev.geany;C:\\Users\\q242695\\AVRProjects\\ATTiny2313\\attiny2313.geany;C:\\Users\\q242695\\AVRProjects\\sd2iec\\src\\sd2iec-0.10.3\\sd2iec.geany;C:\\Users\\q242695\\AVRProjects\\ATTiny88\\ATTiny88.geany;C:\\Users\\q242695\\AVRProjects\\ATMega1284\\ATMega1284.geany;
current_page=7
FILE_NAME_0=1505;Jedec;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5C01_CUPL%5CZ80_DEcoder_Paolo%5CZ80_DEC.pld;0;4
FILE_NAME_1=659;Z80;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5CZ80_SBC%5Cpaolo.z80;0;4
FILE_NAME_2=192847;Z80;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5CZ80_SBC%5Cbas32K.z80;0;4
FILE_NAME_3=2561;GCbasic;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5Cgcb%5Cmega1284-BreadBoard.gcb;0;4
FILE_NAME_4=834;GCbasic;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5Cgcb%5Ctiny13-osc.gcb;0;4
FILE_NAME_5=752;GCbasic;0;ECP1252;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5Cgcb%5Ctiny84-blink.gcb;0;4
FILE_NAME_6=1133;C;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5C05_HC08_Projects%5CGR8-Simon%5Cmain.c;0;4
FILE_NAME_7=1579;GCbasic;0;EUTF-8;1;1;0;C%3A%5CProgramPaolo%5C0_workspace%5Cprojects%5Cworkspace%5Cgcb%5C16f873a-TimerElisa.gcb;0;4

194
trunk/geany/geany1.conf Normal file
View File

@@ -0,0 +1,194 @@
[geany]
default_open_path=
cmdline_new_files=true
notebook_double_click_hides_widgets=false
tab_close_switch_to_mru=false
tab_pos_sidebar=2
sidebar_pos=0
msgwin_orientation=1
highlighting_invert_all=false
pref_main_search_use_current_word=true
check_detect_indent=false
detect_indent_width=false
use_tab_to_indent=true
pref_editor_tab_width=4
indent_mode=2
indent_type=1
virtualspace=1
autocomplete_doc_words=false
completion_drops_rest_of_word=false
autocompletion_max_entries=30
autocompletion_update_freq=250
color_scheme=
mru_length=10
disk_check_timeout=30
show_editor_scrollbars=true
brace_match_ltgt=false
use_gtk_word_boundaries=true
complete_snippets_whilst_editing=false
use_atomic_file_saving=false
gio_unsafe_save_backup=false
use_gio_unsafe_file_saving=true
indent_hard_tab_width=8
find_selection_type=0
extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*-
show_symbol_list_expanders=true
compiler_tab_autoscroll=true
allow_always_save=false
statusbar_template=
new_document_after_close=false
msgwin_status_visible=true
msgwin_compiler_visible=true
msgwin_messages_visible=true
msgwin_scribble_visible=true
documents_show_paths=true
sidebar_page=0
pref_main_load_session=true
pref_main_project_session=true
pref_main_project_file_in_basedir=false
pref_main_save_winpos=true
pref_main_confirm_exit=false
pref_main_suppress_status_messages=false
switch_msgwin_pages=false
beep_on_errors=true
auto_focus=false
sidebar_symbol_visible=true
sidebar_openfiles_visible=true
editor_font=Monospace 10
tagbar_font=Sans 9
msgwin_font=Sans 9
show_notebook_tabs=true
show_tab_cross=true
tab_order_ltr=true
tab_order_beside=false
tab_pos_editor=2
tab_pos_msgwin=0
use_native_windows_dialogs=false
show_indent_guide=false
show_white_space=false
show_line_endings=false
show_markers_margin=true
show_linenumber_margin=true
long_line_enabled=true
long_line_type=0
long_line_column=72
long_line_color=#C2EBC2
symbolcompletion_max_height=10
symbolcompletion_min_chars=4
use_folding=true
unfold_all_children=false
use_indicators=true
line_wrapping=false
auto_close_xml_tags=true
complete_snippets=true
auto_complete_symbols=true
pref_editor_disable_dnd=false
pref_editor_smart_home_key=true
pref_editor_newline_strip=false
line_break_column=72
auto_continue_multiline=true
comment_toggle_mark=~
scroll_stop_at_last_line=true
autoclose_chars=0
pref_editor_default_new_encoding=UTF-8
pref_editor_default_open_encoding=None
default_eol_character=0
pref_editor_new_line=true
pref_editor_ensure_convert_line_endings=false
pref_editor_replace_tabs=false
pref_editor_trail_space=false
pref_toolbar_show=true
pref_toolbar_append_to_menu=false
pref_toolbar_use_gtk_default_style=true
pref_toolbar_use_gtk_default_icon=true
pref_toolbar_icon_style=0
pref_toolbar_icon_size=0
pref_template_developer=q242695
pref_template_company=
pref_template_mail=q242695@LMUC568461
pref_template_initial=q
pref_template_version=1.0
pref_template_year=%Y
pref_template_date=%Y-%m-%d
pref_template_datetime=%d.%m.%Y %H:%M:%S %Z
context_action_cmd=
sidebar_visible=true
statusbar_visible=true
msgwindow_visible=true
fullscreen=false
scribble_text=Schreiben Sie hier rein, was sie möchten. Sie können es als Notizbuch nutzen.
scribble_pos=77
treeview_position=156
msgwindow_position=368
geometry=211;223;900;600;0;
custom_date_format=
[build-menu]
number_ft_menu_items=0
number_non_ft_menu_items=0
number_exec_menu_items=0
[search]
pref_search_hide_find_dialog=false
pref_search_always_wrap=false
pref_search_current_file_dir=true
find_all_expanded=false
replace_all_expanded=false
position_find_x=-1
position_find_y=-1
position_replace_x=-1
position_replace_y=-1
position_fif_x=-1
position_fif_y=-1
fif_regexp=false
fif_case_sensitive=true
fif_match_whole_word=false
fif_invert_results=false
fif_recursive=false
fif_extra_options=
fif_use_extra_options=false
fif_files=
fif_files_mode=0
find_regexp=false
find_case_sensitive=false
find_escape_sequences=false
find_match_whole_word=false
find_match_word_start=false
find_close_dialog=true
replace_regexp=false
replace_case_sensitive=false
replace_escape_sequences=false
replace_match_whole_word=false
replace_match_word_start=false
replace_search_backwards=false
replace_close_dialog=true
[plugins]
load_plugins=true
custom_plugin_path=
active_plugins=;
[tools]
terminal_cmd=cmd.exe /Q /C %c
browser_cmd=firefox
grep_cmd=grep
[printing]
print_cmd='
use_gtk_printing=true
print_line_numbers=true
print_page_numbers=true
print_page_header=true
page_header_basename=false
page_header_datefmt=%c
[project]
session_file=
project_file_path=C:\\Users\\q242695\\Projekte
[files]
recent_files=E:\\0_workspace\\gcb\\16c84-binary_clock.gcb;D:\\0_workspace\\gcb\\16c84-binary_clock.gcb;
recent_projects=
current_page=0
FILE_NAME_0=0;None;0;EUTF-8;1;1;0;E%3A%5C0_workspace%5Cgcb%5C16c84-binary_clock.gcb;0;4

View File

@@ -0,0 +1,213 @@
[Bindings]
menu_new=<Primary>n
menu_open=<Primary>o
menu_open_selected=<Primary><Shift>o
menu_save=<Primary>s
menu_saveas=
menu_saveall=<Primary><Shift>s
menu_print=<Primary>p
menu_close=<Primary>w
menu_closeall=<Primary><Shift>w
menu_reloadfile=<Primary>r
file_openlasttab=
menu_quit=<Primary>q
menu_undo=<Primary>z
menu_redo=<Primary>y
edit_duplicateline=<Primary>d
edit_deleteline=<Primary>k
edit_deletelinetoend=<Primary><Shift>Delete
edit_transposeline=
edit_scrolltoline=<Primary><Shift>l
edit_scrolllineup=<Alt>Up
edit_scrolllinedown=<Alt>Down
edit_completesnippet=Tab
move_snippetnextcursor=
edit_suppresssnippetcompletion=
popup_contextaction=
edit_autocomplete=<Primary>space
edit_calltip=<Primary><Shift>space
edit_macrolist=<Control>Return
edit_wordpartcompletion=Tab
edit_movelineup=<Alt>Page_Up
edit_movelinedown=<Alt>Page_Down
menu_cut=<Primary>x
menu_copy=<Primary>c
menu_paste=<Primary>v
edit_copyline=<Primary><Shift>c
edit_cutline=<Primary><Shift>x
menu_selectall=<Primary>a
edit_selectword=<Shift><Alt>w
edit_selectline=<Shift><Alt>l
edit_selectparagraph=<Shift><Alt>p
edit_selectwordpartleft=
edit_selectwordpartright=
edit_togglecase=<Primary><Alt>u
edit_commentlinetoggle=<Primary>e
edit_commentline=
edit_uncommentline=
edit_increaseindent=<Primary>i
edit_decreaseindent=<Primary>u
edit_increaseindentbyspace=
edit_decreaseindentbyspace=
edit_autoindent=
edit_sendtocmd1=<Primary>1
edit_sendtocmd2=<Primary>2
edit_sendtocmd3=<Primary>3
edit_sendtovte=
format_reflowparagraph=<Primary>j
edit_joinlines=
menu_insert_date=<Shift><Alt>d
edit_insertwhitespace=
edit_insertlinebefore=
edit_insertlineafter=
menu_preferences=<Primary><Alt>p
menu_pluginpreferences=
menu_find=<Primary>f
menu_findnext=<Primary>g
menu_findprevious=<Primary><Shift>g
menu_findnextsel=
menu_findprevsel=
menu_replace=<Primary>h
menu_findinfiles=<Primary><Shift>f
menu_nextmessage=
menu_previousmessage=
popup_findusage=<Primary><Shift>e
popup_finddocumentusage=<Primary><Shift>d
find_markall=<Primary><Shift>m
nav_back=<Alt>Left
nav_forward=<Alt>Right
menu_gotoline=<Primary>l
edit_gotomatchingbrace=<Primary>b
edit_togglemarker=<Primary>m
edit_gotonextmarker=<Primary>period
edit_gotopreviousmarker=<Primary>comma
popup_gototagdefinition=<Primary>t
popup_gototagdeclaration=<Primary><Shift>t
edit_gotolinestart=Home
edit_gotolineend=End
edit_gotolinestartvisual=<Alt>Home
edit_gotolineendvisual=<Alt>End
edit_prevwordstart=<Primary>slash
edit_nextwordstart=<Primary>backslash
menu_toggleall=
menu_fullscreen=F11
menu_messagewindow=
toggle_sidebar=
menu_zoomin=<Primary>plus
menu_zoomout=<Primary>minus
normal_size=<Primary>0
menu_linewrap=
menu_linebreak=
menu_clone=
menu_replacetabs=
menu_replacespaces=
menu_togglefold=
menu_foldall=
menu_unfoldall=
reloadtaglist=<Primary><Shift>r
remove_markers=
remove_error_indicators=
remove_markers_and_indicators=
project_new=
project_open=
project_properties=
project_close=
build_compile=F8
build_link=F9
build_make=<Shift>F9
build_makeowntarget=<Primary><Shift>F9
build_makeobject=<Shift>F8
build_nexterror=
build_previouserror=
build_run=F5
build_options=
menu_opencolorchooser=
menu_help=F1
switch_editor=F2
switch_search_bar=F7
switch_message_window=
switch_compiler=
switch_messages=
switch_scribble=F6
switch_vte=F4
switch_sidebar=
switch_sidebar_symbol_list=
switch_sidebar_doc_list=
switch_tableft=<Primary>Page_Up
switch_tabright=<Primary>Page_Down
switch_tablastused=<Primary>Tab
move_tableft=<Primary><Shift>Page_Up
move_tabright=<Primary><Shift>Page_Down
move_tabfirst=
move_tablast=
[file_browser]
focus_file_list=
focus_path_entry=
rename_object=
create_file=
create_dir=
rename_refresh=
[split_window]
split_horizontal=<Primary><Alt>t
split_vertical=
split_unsplit=
[commander]
show_panel=<Primary><Alt>c
[geanyvc]
vc_show_diff_of_file=
vc_show_diff_of_dir=
vc_show_diff_of_basedir=
vc_commit=
vc_status=
vc_revert_file=
vc_revert_dir=
vc_revert_basedir=
vc_update=
[GeanyCtags]
generate_tags=
find_tag=
[addons]
focus_bookmark_list=
focus_tasks=
update_tasks=
xml_tagging=
Enclose_1=
Enclose_2=
Enclose_3=
Enclose_4=
Enclose_5=
Enclose_6=
Enclose_7=
Enclose_8=
[insert_numbers]
insert_numbers=
[code_navigation]
switch_head_impl=<Shift><Alt>s
goto_file=<Shift><Alt>g
[prettyprinter]
run_pretty_printer_xml=
[scope]
setup_program=
run_continue=
goto_cursor=
goto_source=
step_into=
step_over=
step_out=
terminate=
breakpoint=
gdb_command=
evaluate=
watch=
inspect=

View File

View File

@@ -0,0 +1,14 @@
[VC]
set_changed_flag=false
set_add_confirmation=true
set_external_diff=true
set_maximize_commit_dialog=false
set_editor_menu_entries=true
attach_to_menubar=true
enable_cvs=false
enable_git=false
enable_svn=true
enable_svk=false
enable_bzr=false
enable_hg=false

View File

@@ -0,0 +1,15 @@
[addons]
show_toolbar_doclist_item=true
doclist_sort_mode=2
enable_openuri=false
enable_tasks=true
tasks_token_list=TODO;FIXME
tasks_scan_all_documents=false
enable_systray=false
enable_bookmarklist=false
enable_markword=false
strip_trailing_blank_lines=false
enable_xmltagging=false
enable_enclose_words=false
enable_enclose_words_auto=false

View File

@@ -0,0 +1,4 @@
[switch_head_impl]
implementations_list=c,C,cc,c++,cxx,cpp;frag;adb;
headers_list=hh,h++,hxx,hpp,h;vert;ads;

View File

@@ -0,0 +1,7 @@
[filebrowser]
open_command=e:\\progs\\hexplorer\\hexplo "%f"
show_hidden_files=true
hide_object_files=true
hidden_file_extensions=.o .obj .so .dll .a .lib .pyc
fb_follow_path=false
fb_set_project_base_path=false

View File

@@ -0,0 +1,45 @@
[program]
executable=E:\\0_workspace\\projects\\workspace\\Atari\\c_math\\math.exe
arguments=
environment=
working_dir=E:\\0_workspace\\projects\\workspace\\Atari\\c_math\\
load_script=
auto_run_exit=true
non_stop_mode=false
temp_breakpoint=false
temp_break_location=
[options]
open_panel_on_load=true
open_panel_on_start=true
update_all_views=false
high_bit_mode=1
member_names=true
argument_names=true
long_mr_format=true
inspect_expand=true
inspect_count=100
library_messages=false
editor_tooltips=true
stack_show_address=true
[thread]
select_on_running=false
select_on_stopped=true
select_on_exited=true
select_follow=true
show_group=true
show_core=true
[break_0]
line=262
type=98
enabled=true
pending=false
run_apply=true
file=E:\\0_workspace\\projects\\workspace\\Atari\\c_math\\math.c
display=math.c:262
func=EuroRechnen
location=E:\\0_workspace\\projects\\workspace\\Atari\\c_math\\math.c:262
temporary=false

View File

@@ -0,0 +1,48 @@
[scope]
gdb_executable=gdb
gdb_async_mode=false
gdb_buffer_length=32767
gdb_wait_death=20
gdb_send_interval=5
async_break_bugs=true
var_update_bug=true
auto_view_source=false
keep_exec_point=false
visual_beep_length=25
sci_marker_first=17
sci_caret_policy=25
sci_caret_slop=3
unmark_current_line=false
scope_run_to_cursor=false
seek_with_navqueue=false
panel_tab_pos=2
show_recent_items=10
show_toolbar_items=255
tooltips_fail_action=0
tooltips_send_delay=25
tooltips_length=2048
memory_line_bytes=16
memory_font=
[disabled_break]
mark=0
alpha=256
fore=#008000
back=#C0E0D0
[enabled_break]
mark=0
alpha=256
fore=#000080
back=#C0D0F0
[execution_line]
mark=4
alpha=256
fore=#808000
back=#F0F090
[recent_0]
name=E:\\0_workspace\\projects\\workspace\\Atari\\c_math\\math.exe
id=1

View File

@@ -0,0 +1,17 @@
[treebrowser]
open_external_cmd=explorer '%d'
open_terminal=cmd
reverse_filter=false
one_click_chdoc=false
show_hidden_files=false
hide_object_files=false
show_bars=1
chroot_on_dclick=false
follow_current_doc=true
on_delete_close_file=true
on_open_focus_editor=false
show_tree_lines=true
show_bookmarks=false
show_icons=2
open_new_file=true

148
trunk/geany/snippets.conf Normal file
View File

@@ -0,0 +1,148 @@
# Geany's snippets configuration file
#
# use \n or %newline% for a new line (it will be replaced by the used EOL char(s) - LF, CR/LF, CR).
# use \t or %ws% for an indentation step, it will be replaced according to the current document's indent mode.
# use \s to force whitespace at beginning or end of a value ('key= value' won't work, use 'key=\svalue').
# use %key% for all keys defined in the [Special] section.
# use %cursor% to define where the cursor should be placed after completion. You can define multiple
# %cursor% wildcards and use the "Move cursor in snippet" to jump to the next defined cursor
# position in the completed snippet.
# You can define a section for each supported filetype to overwrite default settings, the section
# name must match exactly the internal filetype name, run 'geany --ft-names' for a full list.
#
# Additionally, you can use most of the template wildcards like {developer}, {command:...},
# or {date} in the snippets.
# See the documentation for details.
# For a list of available filetype names, execute:
# geany --ft-names
# Default is used for all filetypes and keys can be overwritten by [filetype] sections
[Default]
# special keys to be used in other snippets, cannot be used "standalone"
# can be used by %key%, e.g. %brace_open%
# nesting of special keys is not supported (e.g. brace_open=\n{\n%brace_close% won't work)
# key "wordchars" is very special, it defines the word delimiting characters when looking for
# a word to auto complete, leave commented to use the default wordchars
[Special]
brace_open=\n{\n\t
brace_close=}\n
block=\n{\n\t%cursor%\n}
block_cursor=\n{\n\t%cursor%\n}\n%cursor%
#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
# Optional keybindings to insert snippets
# Note: these can be overridden by Geany's configurable keybindings
[Keybindings]
#for=<Ctrl>7
[C]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (i = 0; i < %cursor%; i++)%block_cursor%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
[C++]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (int i = 0; i < %cursor%; i++)%brace_open%\n%brace_close%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[Java]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (int i = 0; i < %cursor%; i++)%brace_open%\n%brace_close%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[PHP]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for ($i = 0; $i < %cursor%; $i++)%brace_open%\n%brace_close%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[Javascript]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (i = 0; i < %cursor%; i++)%block_cursor%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[C#]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (i = 0; i < %cursor%; i++)%block_cursor%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[Vala]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (i = 0; i < %cursor%; i++)%block_cursor%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[ActionScript]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (i = 0; i < %cursor%; i++)%block_cursor%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%
try=try%block%\ncatch (%cursor%)%block_cursor%
[Python]
for=for i in xrange(%cursor%):\n\t
if=if %cursor%:\n\t
elif=elif %cursor%:\n\t
else=else:\n\t
while=while %cursor%:\n\t
try=try:\n\t%cursor%\nexcept Exception, ex:\n\t
with=with %cursor%:\n\t
def=def %cursor% (%cursor%):\n\t""" Function doc """\n\t
class=class %cursor%:\n\t""" Class doc """\n\t\n\tdef __init__ (self):\n\t\t""" Class initialiser """\n\t\tpass
[Ferite]
iferr=iferr%block_cursor%fix%block%
monitor=monitor%block_cursor%handle%block%
[Haskell]
[HTML]
table=<table>\n\t<tr>\n\t\t<td>%cursor%</td>\n\t</tr>\n</table>
[GCbasic]
do=do\n\t%cursor%\nloop\n%cursor%
if=if x%cursor% then\n\t\nelse\n\t\nend if
else=else\n\t
for=for %cursor%c=x to x step x\n\t%cursor%\nnext
repeat=repeat %cursor%n\n\t%cursor%\nend repeat
select=select case %cursor%x\n\tcase%cursor% 0:\n\tcase%cursor% 1:\n\tcase%cursor% else:\nend select
wait=wait %cursor%[{While | Until} condition]
sub=sub %cursor%\n\t%cursor%\nend sub
function=function %cursor%\n\t%cursor%\nend function
[Arduino]
if=if (%cursor%)%block_cursor%
else=else%block_cursor%
for=for (int i = 0; i < %cursor%; i++)%brace_open%\n%brace_close%
while=while (%cursor%)%block_cursor%
do=do\n{\n\t%cursor%\n} while (%cursor%)\n%cursor%
switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%%cursor%

View File

@@ -0,0 +1,138 @@
# format=pipe
ReadAD||(<port>) --> var|
ReadAD10||(port) --> var|
EpRead||<location>, <data>|
EpWrite||<location>, <data>|
ProgramErase||(<location>)|
ProgramRead||(<location>, <data>)|
ProgramWrite||(<location>, <value>)|
HeFRead||(<location>,<Flash_data>)|
HeFWrite||(<location>, <Flash_data>)|
Flash_read||(<address>) --> var|
Flash_readConfig||(<address>) --> var|
Flash_readBlock||(<buffer()>,<Flash_row>,<count>)|
Flash_writeBlock||(<Flash_row>,<buffer()>,<count>)|
Pause||<time> ms|
Wait||<time> {us/10us/ms/10ms/s/m/h}|
IntOff||- no parameter -|
IntOn||- no parameter -|
On||<event> Call <handler>|
On||<event> Ignore|
KeypadData||--> var (byte)|
KeypadRaw||--> var (large)|
GlcdCls||- no parameter -|
GlcdDrawString||(<X>, <Y>, <String> [, Colour])|
GlcdPrint||(<X>, <Y>, <PrintData>)|
GlcdReadByte||--> var (byte)|
GlcdWriteByte||(<LCDByte>)|
Circle||(<Center X>, <Center Y>, <Radius> [, LineColour] [, Rounding])|
FilledCircle||(<Center X>, <Center Y>, <Radius> [, LineColour] [, Rounding])|
Line||(<X1>, <Y1>, <X2>, <Y2> [, LineColour = 1])|
InitGlcd||- no parameter -|
PSet||(<X>, <Y>, GLCDState {0|1})|
Box||(<X1>, <Y1>, <X2>, <Y2> [, LineColour = 1])|
FilledBox||(<X1>, <Y1>, <X2>, <Y2> [, LineColour = 1])|
Cls||- no parameter -|
Get||(<Line>, <Column>) --> var|
LcdBacklight||( {On/Off} )|
LcdCreateChar||<char>, <chardata()>|
LcdCreateGraph||<value>|
LcdCmd||<value>|
LcdCursor||<{LCDON/LCDOFF/CURSORON/CURSOROFF/FLASHON/FLASHOFF}>|
LcdHex||<value>, [LeadingZeroActive]|
LcdHome||- no parameter -|
LcdDisplayOn||- no parameter -|
LcdDisplayOff||- no parameter -|
LcdSpace||<value>|
LcdWriteChar||<char>|
Put||<Line>, <Column>, <Character>|
Locate||<line>, <column>|
Print||<string/byte/word/long/integer>|
PwmOut||<channel>, <duty cycle>, <cycles>|
PwmOff||- no parameter -|
PwmOn||- no parameter -|
Hpwm||<channel>, <frequency>, <duty cycle>|
Random||--> var (byte)|
Randomize||[seed]|
DisplayValue||<display>, <data>|
DisplayChar||(<display>, <character>)|
ReadDigitalTemp||--> var|
ReadTemp||--> var (byte)|
ReadTemp12||--> var (byte)|
InitSer||<channel>, <rate>, <start>, <data>, <stop>, <parity>, <invert>|
SerSend||<channel>, <data>|
SerReceive||<channel>, <output>|
SerPrint||<channel>, <value: string/integer/word/byte>|
HSerPrint||<value: string/integer/word/byte>|
HSerReceive||--> var|
HSerSend||<data>|
HserPrintByteCRLF||<data>|
HserPrintCRLF||[byte]|
InKey||--> var|
Ps2SetKBLeds||(<LedStatus>)|
Ps2ReadByte||--> var|
Ps2WriteByte||<data>|
SpiTransfer||<tx>, <rx>|
I2CReceive||<data>, [ack]|
I2CReset||- no parameter -|
I2CRestart||- no parameter -|
I2CSend||<data>, [ack]|
I2CStart||- no parameter -|
I2CStop||- no parameter -|
Tone||<Frequency [Hz]>, <Duration [10ms]>|
ShortTone||<Frequency [10Hz]>, <Duration [ms]>|
ClearTimer||<TimerNo>|
InitTimer0||<source>, <prescaler>|
InitTimer1||<source>, <prescaler>|
InitTimer2||<prescaler>, <postscaler>|
InitTimer3||<source>, <prescaler>|
InitTimer4||<source>, <prescaler>|
InitTimer6||<source>, <prescaler>|
SetTimer||<TimerNo>, <value>|
StartTimer||<TimerNo>|
StopTimer||<TimerNo>|
Rotate||<variable> {Left | Right} [Simple]|
Set||<variable.bit> {On | Off}|
Swap4||(<Variable>)|
Swap||(<VariableA>, <VariableB>)|
Asc||(<string>, [position]) --> var (byte)|
ByteToBin||(<bytevar>) --> var (string)|
Chr||(<bytevar>) --> var (string)|
Hex||(<number>) --> var (string)|
InStr||(<source>, <find>) --> var|
Lcase||Lcase (<source>) --> var|
Left||(<source>, <count>) --> var|
Len||(<string>) --> var|
Ltrim||(<stringvar>) --> var|
Mid||(<source>, <start>, <count>) --> var|
Pad||(<string_variable>, <byte_value_of_the_new_length>, <pad_character>)|
Right||(<source>, <count>) --> var|
Rtrim||(<stringvar>) --> var|
Str||(<number>) --> var|
Trim||(<stringvar>) --> var|
Ucase||(<source>) --> var|
Val||(<string>) --> var|
WordToBin||(<bytevar>) --> var|
Dir||<port.bit> {In | Out} |
Pot||<pin>, <output>|
PulseOutInv||<pin>, <time> {us/10us/ms/10ms/s/m/h}|
PulseIn||<pin>, <variable>, <time> {us/10us/ms/10ms/s/m/h}|
PulseOut||<pin>, <time> {us/10us/ms/10ms/s/m/h}|
Peek||(<location>) --> var (byte)|
Poke||(<location>, <value>)|
Abs||(<intvar>) --> var (int)|
Average||(<bytevar1>, <bytevar2>) --> var (word)|
Log2||(<wordvar>) --> var (word)|
LogE||(<wordvar>) --> var (word)|
Log10||(<wordvar>) --> var (word)|
power||power (<base>, <exponent>)|
sqrt||(<wordvar>) --> var (word)|
chip||<model>, <speed>|
config||<option1>, <option2>, ... , <optionN>|
include||<filename>|
script||.. #endscript|
startup||<SubName>|
sub||<SubName>|
function||<FunctionName>|
repeat|| |
select|| |

View File

@@ -0,0 +1,2 @@
There are several template files in this directory. For these templates you can use wildcards.
For more information read the documentation (in C:\z\Programme\Geany\doc\index.html or visit http://www.geany.org/).

View File

@@ -0,0 +1,42 @@
<ui>
<!--
This is Geany's toolbar UI definition.
The DTD can be found at
http://library.gnome.org/devel/gtk/stable/GtkUIManager.html#GtkUIManager.description.
You can re-order all items and freely add and remove available actions.
You cannot add new actions which are not listed in the documentation.
Everything you add or change must be inside the /ui/toolbar/ path.
For changes to take effect, you need to restart Geany. Alternatively you can use the toolbar
editor in Geany.
A list of available actions can be found in the documentation included with Geany or
at http://www.geany.org/manual/current/index.html#customizing-the-toolbar.
-->
<toolbar name='GeanyToolbar'>
<toolitem action='New' />
<toolitem action='Open' />
<toolitem action='Save' />
<toolitem action='SaveAll' />
<separator/>
<toolitem action='Reload' />
<toolitem action='Close' />
<separator/>
<toolitem action='NavBack' />
<toolitem action='NavFor' />
<separator/>
<toolitem action='Compile' />
<toolitem action='Build' />
<toolitem action='Run' />
<separator/>
<toolitem action='SearchEntry' />
<toolitem action='Search' />
<separator/>
<toolitem action='GotoEntry' />
<toolitem action='Goto' />
<separator/>
<toolitem action='Quit' />
</toolbar>
</ui>