Initial Commit

master
Harald Wolff 2017-12-26 11:43:59 +01:00
commit 946e01ea47
8 changed files with 523 additions and 0 deletions

11
.gitignore vendored 100644
View File

@ -0,0 +1,11 @@
build/*.o
build
builds/*
*.elf
*.hex
*.map
.DS_Store
.depends.make
.build

6
.gitmodules vendored 100644
View File

@ -0,0 +1,6 @@
[submodule "depmaker"]
path = depmaker
url = https://schwann.lnvpn.de/haraldwolff/depmaker.git
[submodule "avr-fw-modules"]
path = avr-fw-modules
url = https://schwann.lnvpn.de/haraldwolff/avr-fw-modules.git

486
FirstSteps.project 100644
View File

@ -0,0 +1,486 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeLite_Project Name="FirstSteps" Version="10.0.0" InternalType="">
<VirtualDirectory Name="avr-fw-modules">
<VirtualDirectory Name="usb">
<VirtualDirectory Name="include">
<VirtualDirectory Name="usb">
<File Name="avr-fw-modules/usb/include/usb/cdc_serial.h"/>
<File Name="avr-fw-modules/usb/include/usb/servicelink.h"/>
<File Name="avr-fw-modules/usb/include/usb/types.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_configuration.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_defs.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_descriptor.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_device.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_device_avr.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_endpoint.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_interrupt.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_spec.h"/>
<File Name="avr-fw-modules/usb/include/usb/usb_spec_cdc.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/usb/src/servicelink.c"/>
<File Name="avr-fw-modules/usb/src/servicelink_v2.c"/>
<File Name="avr-fw-modules/usb/src/usb.c"/>
<File Name="avr-fw-modules/usb/src/usb_cdc_class_setup.c"/>
<File Name="avr-fw-modules/usb/src/usb_descriptor.c"/>
<File Name="avr-fw-modules/usb/src/usb_device.c"/>
<File Name="avr-fw-modules/usb/src/usb_device_avr.c"/>
<File Name="avr-fw-modules/usb/src/usb_device_configure.c"/>
<File Name="avr-fw-modules/usb/src/usb_endpoint.c"/>
<File Name="avr-fw-modules/usb/src/usb_endpoint_stream.c"/>
<File Name="avr-fw-modules/usb/src/usb_ll.c"/>
<File Name="avr-fw-modules/usb/src/usb_ll_endpoint.c"/>
<File Name="avr-fw-modules/usb/src/usb_ll_setup.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/usb/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="usart">
<VirtualDirectory Name="at90">
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/usart/at90/src/at90_usart.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/usart/at90/Makefile"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="timer">
<VirtualDirectory Name="m8timer2">
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/timer/m8timer2/src/m8timer2.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/timer/m8timer2/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="at90timer0">
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/timer/at90timer0/src/at90usb_timer0.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/timer/at90timer0/Makefile"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="cpu">
<VirtualDirectory Name="atmega8">
<VirtualDirectory Name="include">
<VirtualDirectory Name="cpu">
<File Name="avr-fw-modules/cpu/atmega8/include/cpu/systick.h"/>
</VirtualDirectory>
</VirtualDirectory>
<File Name="avr-fw-modules/cpu/atmega8/global.make"/>
<File Name="avr-fw-modules/cpu/atmega8/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="atmega32u4">
<VirtualDirectory Name="include">
<VirtualDirectory Name="cpu">
<File Name="avr-fw-modules/cpu/atmega32u4/include/cpu/systick.h"/>
</VirtualDirectory>
</VirtualDirectory>
<File Name="avr-fw-modules/cpu/atmega32u4/global.make"/>
<File Name="avr-fw-modules/cpu/atmega32u4/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="atmega1284p">
<VirtualDirectory Name="include">
<VirtualDirectory Name="cpu">
<File Name="avr-fw-modules/cpu/atmega1284p/include/cpu/systick.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/cpu/atmega1284p/src/m1284_timer0.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/cpu/atmega1284p/global.make"/>
<File Name="avr-fw-modules/cpu/atmega1284p/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="at90usb1286">
<VirtualDirectory Name="include">
<VirtualDirectory Name="cpu">
<File Name="avr-fw-modules/cpu/at90usb1286/include/cpu/systick.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/cpu/at90usb1286/src/adc_cpu.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/cpu/at90usb1286/global.make"/>
<File Name="avr-fw-modules/cpu/at90usb1286/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="at90can128">
<VirtualDirectory Name="include">
<VirtualDirectory Name="cpu">
<File Name="avr-fw-modules/cpu/at90can128/include/cpu/systick.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/cpu/at90can128/src/at90can_timer0.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/cpu/at90can128/global.make"/>
<File Name="avr-fw-modules/cpu/at90can128/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="atmega1284">
<File Name="avr-fw-modules/cpu/atmega1284/global.make"/>
<File Name="avr-fw-modules/cpu/atmega1284/Makefile"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="core">
<VirtualDirectory Name="include">
<VirtualDirectory Name="sys">
<VirtualDirectory Name="arch">
<File Name="avr-fw-modules/core/include/sys/arch/atomic.h"/>
<File Name="avr-fw-modules/core/include/sys/arch/spinlock.h"/>
<File Name="avr-fw-modules/core/include/sys/arch/systick.h"/>
</VirtualDirectory>
<File Name="avr-fw-modules/core/include/sys/adc.h"/>
<File Name="avr-fw-modules/core/include/sys/assert.h"/>
<File Name="avr-fw-modules/core/include/sys/atomic.h"/>
<File Name="avr-fw-modules/core/include/sys/bootloader.h"/>
<File Name="avr-fw-modules/core/include/sys/bootsys.h"/>
<File Name="avr-fw-modules/core/include/sys/checks.h"/>
<File Name="avr-fw-modules/core/include/sys/cpu.h"/>
<File Name="avr-fw-modules/core/include/sys/dbg.h"/>
<File Name="avr-fw-modules/core/include/sys/errno.h"/>
<File Name="avr-fw-modules/core/include/sys/events.h"/>
<File Name="avr-fw-modules/core/include/sys/fastfile.h"/>
<File Name="avr-fw-modules/core/include/sys/i2ceeprom.h"/>
<File Name="avr-fw-modules/core/include/sys/mutex.h"/>
<File Name="avr-fw-modules/core/include/sys/outputs.h"/>
<File Name="avr-fw-modules/core/include/sys/runtime.h"/>
<File Name="avr-fw-modules/core/include/sys/spi.h"/>
<File Name="avr-fw-modules/core/include/sys/spinlock.h"/>
<File Name="avr-fw-modules/core/include/sys/sysevents.h"/>
<File Name="avr-fw-modules/core/include/sys/systick.h"/>
<File Name="avr-fw-modules/core/include/sys/threads.h"/>
<File Name="avr-fw-modules/core/include/sys/time.h"/>
<File Name="avr-fw-modules/core/include/sys/timer.h"/>
<File Name="avr-fw-modules/core/include/sys/trace.h"/>
<File Name="avr-fw-modules/core/include/sys/types.h"/>
</VirtualDirectory>
<VirtualDirectory Name="cpu">
<File Name="avr-fw-modules/core/include/cpu/cpu.h"/>
</VirtualDirectory>
<VirtualDirectory Name="crc">
<File Name="avr-fw-modules/core/include/crc/crc.h"/>
</VirtualDirectory>
<VirtualDirectory Name="fixpoint">
<File Name="avr-fw-modules/core/include/fixpoint/fixpoint.h"/>
<File Name="avr-fw-modules/core/include/fixpoint/fp1616.h"/>
<File Name="avr-fw-modules/core/include/fixpoint/fp248.h"/>
<File Name="avr-fw-modules/core/include/fixpoint/fp4816.h"/>
<File Name="avr-fw-modules/core/include/fixpoint/ieee.h"/>
<File Name="avr-fw-modules/core/include/fixpoint/pid.h"/>
</VirtualDirectory>
<VirtualDirectory Name="hw+">
<File Name="avr-fw-modules/core/include/hw+/fixpoint.h"/>
<File Name="avr-fw-modules/core/include/hw+/irq.h"/>
<File Name="avr-fw-modules/core/include/hw+/port.h"/>
<File Name="avr-fw-modules/core/include/hw+/registers.h"/>
</VirtualDirectory>
<VirtualDirectory Name="hwo">
<File Name="avr-fw-modules/core/include/hwo/access.h"/>
<File Name="avr-fw-modules/core/include/hwo/bits.h"/>
<File Name="avr-fw-modules/core/include/hwo/chksum.h"/>
<File Name="avr-fw-modules/core/include/hwo/debug.h"/>
<File Name="avr-fw-modules/core/include/hwo/eeprom.h"/>
<File Name="avr-fw-modules/core/include/hwo/events.h"/>
<File Name="avr-fw-modules/core/include/hwo/fifo.h"/>
<File Name="avr-fw-modules/core/include/hwo/fixpoint.h"/>
<File Name="avr-fw-modules/core/include/hwo/i2c.h"/>
<File Name="avr-fw-modules/core/include/hwo/konsole.h"/>
<File Name="avr-fw-modules/core/include/hwo/logcsr.h"/>
<File Name="avr-fw-modules/core/include/hwo/mutex.h"/>
<File Name="avr-fw-modules/core/include/hwo/pid.h"/>
<File Name="avr-fw-modules/core/include/hwo/pipes.h"/>
<File Name="avr-fw-modules/core/include/hwo/platform.h"/>
<File Name="avr-fw-modules/core/include/hwo/runtime.h"/>
<File Name="avr-fw-modules/core/include/hwo/serial.h"/>
<File Name="avr-fw-modules/core/include/hwo/stack.h"/>
<File Name="avr-fw-modules/core/include/hwo/stamp.h"/>
<File Name="avr-fw-modules/core/include/hwo/statemachine.h"/>
<File Name="avr-fw-modules/core/include/hwo/sysevents.h"/>
<File Name="avr-fw-modules/core/include/hwo/systick.h"/>
<File Name="avr-fw-modules/core/include/hwo/terminal.h"/>
<File Name="avr-fw-modules/core/include/hwo/threads.h"/>
<File Name="avr-fw-modules/core/include/hwo/trace.h"/>
<File Name="avr-fw-modules/core/include/hwo/utils.h"/>
</VirtualDirectory>
<VirtualDirectory Name="io">
<File Name="avr-fw-modules/core/include/io/pipe.h"/>
<File Name="avr-fw-modules/core/include/io/usart.h"/>
</VirtualDirectory>
<VirtualDirectory Name="rb2">
<File Name="avr-fw-modules/core/include/rb2/api.h"/>
<File Name="avr-fw-modules/core/include/rb2/instance.h"/>
<File Name="avr-fw-modules/core/include/rb2/link.h"/>
<File Name="avr-fw-modules/core/include/rb2/proxy.h"/>
<File Name="avr-fw-modules/core/include/rb2/regbus.h"/>
<File Name="avr-fw-modules/core/include/rb2/register.h"/>
<File Name="avr-fw-modules/core/include/rb2/telegram.h"/>
</VirtualDirectory>
<VirtualDirectory Name="util">
<File Name="avr-fw-modules/core/include/util/fifo.h"/>
<File Name="avr-fw-modules/core/include/util/list.h"/>
<File Name="avr-fw-modules/core/include/util/util.h"/>
</VirtualDirectory>
<File Name="avr-fw-modules/core/include/stddef.h"/>
<File Name="avr-fw-modules/core/include/stdio.h"/>
<File Name="avr-fw-modules/core/include/stdlib.h"/>
<File Name="avr-fw-modules/core/include/unierror.h"/>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/core/src/access_authorize.c"/>
<File Name="avr-fw-modules/core/src/adc_avr.c"/>
<File Name="avr-fw-modules/core/src/adc_cpu.c"/>
<File Name="avr-fw-modules/core/src/adc_register_proc.c"/>
<File Name="avr-fw-modules/core/src/assert.c"/>
<File Name="avr-fw-modules/core/src/bootloader.c"/>
<File Name="avr-fw-modules/core/src/chksum.c"/>
<File Name="avr-fw-modules/core/src/crc8.c"/>
<File Name="avr-fw-modules/core/src/ctxsched.c"/>
<File Name="avr-fw-modules/core/src/datetime2unix.c"/>
<File Name="avr-fw-modules/core/src/dbg_var.c"/>
<File Name="avr-fw-modules/core/src/debug.c"/>
<File Name="avr-fw-modules/core/src/dev_null.c"/>
<File Name="avr-fw-modules/core/src/dev_null_avr.c"/>
<File Name="avr-fw-modules/core/src/eeprom.c"/>
<File Name="avr-fw-modules/core/src/eeprom_load.c"/>
<File Name="avr-fw-modules/core/src/eeprom_save.c"/>
<File Name="avr-fw-modules/core/src/event_append.c"/>
<File Name="avr-fw-modules/core/src/event_cleanup.c"/>
<File Name="avr-fw-modules/core/src/event_pull.c"/>
<File Name="avr-fw-modules/core/src/event_push.c"/>
<File Name="avr-fw-modules/core/src/event_wait.c"/>
<File Name="avr-fw-modules/core/src/f_cpu.c"/>
<File Name="avr-fw-modules/core/src/fdev_create.c"/>
<File Name="avr-fw-modules/core/src/fdev_notify.c"/>
<File Name="avr-fw-modules/core/src/fdevopen_ts.c"/>
<File Name="avr-fw-modules/core/src/fifo.c"/>
<File Name="avr-fw-modules/core/src/fifo_alloc.c"/>
<File Name="avr-fw-modules/core/src/fifo_avail.c"/>
<File Name="avr-fw-modules/core/src/fifo_free.c"/>
<File Name="avr-fw-modules/core/src/fifo_options.c"/>
<File Name="avr-fw-modules/core/src/fifo_poll.c"/>
<File Name="avr-fw-modules/core/src/fifo_read.c"/>
<File Name="avr-fw-modules/core/src/fifo_read_block.c"/>
<File Name="avr-fw-modules/core/src/fifo_set_blocking.c"/>
<File Name="avr-fw-modules/core/src/fifo_set_timeout.c"/>
<File Name="avr-fw-modules/core/src/fifo_write.c"/>
<File Name="avr-fw-modules/core/src/fixpoint.c"/>
<File Name="avr-fw-modules/core/src/fp1616_smoother.c"/>
<File Name="avr-fw-modules/core/src/fp4816_from_float.c"/>
<File Name="avr-fw-modules/core/src/fp4816_pid.c"/>
<File Name="avr-fw-modules/core/src/fp4816_pow.c"/>
<File Name="avr-fw-modules/core/src/fp4816_sincos_slow.c"/>
<File Name="avr-fw-modules/core/src/fp4816_smoother.c"/>
<File Name="avr-fw-modules/core/src/fp4816_taylor.c"/>
<File Name="avr-fw-modules/core/src/fp4816_taylor_element.c"/>
<File Name="avr-fw-modules/core/src/fp4816_to_a.c"/>
<File Name="avr-fw-modules/core/src/fp4816_to_float.c"/>
<File Name="avr-fw-modules/core/src/fp_acos.c"/>
<File Name="avr-fw-modules/core/src/fp_asin.c"/>
<File Name="avr-fw-modules/core/src/fp_normalize_arc.c"/>
<File Name="avr-fw-modules/core/src/fp_sin.c"/>
<File Name="avr-fw-modules/core/src/fp_sin_lookup.c"/>
<File Name="avr-fw-modules/core/src/free_ts.c"/>
<File Name="avr-fw-modules/core/src/get_csr.c"/>
<File Name="avr-fw-modules/core/src/get_csr_buffer.c"/>
<File Name="avr-fw-modules/core/src/i2c.c"/>
<File Name="avr-fw-modules/core/src/i2cee_define_file.c"/>
<File Name="avr-fw-modules/core/src/i2cee_identify.c"/>
<File Name="avr-fw-modules/core/src/i2cee_load.c"/>
<File Name="avr-fw-modules/core/src/i2cee_save.c"/>
<File Name="avr-fw-modules/core/src/i2cee_size.c"/>
<File Name="avr-fw-modules/core/src/i2ceeprom.c"/>
<File Name="avr-fw-modules/core/src/ifact.c"/>
<File Name="avr-fw-modules/core/src/log_csr.c"/>
<File Name="avr-fw-modules/core/src/malloc_ts.c"/>
<File Name="avr-fw-modules/core/src/mutex_lock.c"/>
<File Name="avr-fw-modules/core/src/mutex_lock_indirect.c"/>
<File Name="avr-fw-modules/core/src/mutex_release.c"/>
<File Name="avr-fw-modules/core/src/mutex_release_indirect.c"/>
<File Name="avr-fw-modules/core/src/mutex_try_lock.c"/>
<File Name="avr-fw-modules/core/src/outputs.c"/>
<File Name="avr-fw-modules/core/src/pipe.c"/>
<File Name="avr-fw-modules/core/src/pipe_clear.c"/>
<File Name="avr-fw-modules/core/src/pipe_empty.c"/>
<File Name="avr-fw-modules/core/src/pipe_full.c"/>
<File Name="avr-fw-modules/core/src/pipe_options.c"/>
<File Name="avr-fw-modules/core/src/rb2_api_rx.c"/>
<File Name="avr-fw-modules/core/src/rb2_clean_pending.c"/>
<File Name="avr-fw-modules/core/src/rb2_convert.c"/>
<File Name="avr-fw-modules/core/src/rb2_create_usart_link.c"/>
<File Name="avr-fw-modules/core/src/rb2_default_register_proc.c"/>
<File Name="avr-fw-modules/core/src/rb2_handle_request.c"/>
<File Name="avr-fw-modules/core/src/rb2_handle_response.c"/>
<File Name="avr-fw-modules/core/src/rb2_init.c"/>
<File Name="avr-fw-modules/core/src/rb2_known_endpoints.c"/>
<File Name="avr-fw-modules/core/src/rb2_loop_ident.c"/>
<File Name="avr-fw-modules/core/src/rb2_loop_rx.c"/>
<File Name="avr-fw-modules/core/src/rb2_loop_tx.c"/>
<File Name="avr-fw-modules/core/src/rb2_pool.c"/>
<File Name="avr-fw-modules/core/src/rb2_request.c"/>
<File Name="avr-fw-modules/core/src/rb2_router.c"/>
<File Name="avr-fw-modules/core/src/rt_authenticate.c"/>
<File Name="avr-fw-modules/core/src/runtime.c"/>
<File Name="avr-fw-modules/core/src/runtime_register_proc.c"/>
<File Name="avr-fw-modules/core/src/runtime_set_running.c"/>
<File Name="avr-fw-modules/core/src/seconds_from_midnight.c"/>
<File Name="avr-fw-modules/core/src/smooth.c"/>
<File Name="avr-fw-modules/core/src/spi_driver.c"/>
<File Name="avr-fw-modules/core/src/spinlock.c"/>
<File Name="avr-fw-modules/core/src/sprintf.c"/>
<File Name="avr-fw-modules/core/src/systick.c"/>
<File Name="avr-fw-modules/core/src/systick_secs.c"/>
<File Name="avr-fw-modules/core/src/systick_set_handler.c"/>
<File Name="avr-fw-modules/core/src/systick_set_handler_sec.c"/>
<File Name="avr-fw-modules/core/src/systick_set_us.c"/>
<File Name="avr-fw-modules/core/src/systick_ticks.c"/>
<File Name="avr-fw-modules/core/src/thread_alloc.c"/>
<File Name="avr-fw-modules/core/src/thread_kill.c"/>
<File Name="avr-fw-modules/core/src/thread_set_periodic.c"/>
<File Name="avr-fw-modules/core/src/thread_set_priority.c"/>
<File Name="avr-fw-modules/core/src/thread_sleep_irq.c"/>
<File Name="avr-fw-modules/core/src/thread_starter.c"/>
<File Name="avr-fw-modules/core/src/thread_stat.c"/>
<File Name="avr-fw-modules/core/src/thread_wake.c"/>
<File Name="avr-fw-modules/core/src/timer_cancel.c"/>
<File Name="avr-fw-modules/core/src/timer_create.c"/>
<File Name="avr-fw-modules/core/src/timer_create_ex.c"/>
<File Name="avr-fw-modules/core/src/timer_start.c"/>
<File Name="avr-fw-modules/core/src/unix2datetime.c"/>
<File Name="avr-fw-modules/core/src/unixtime.c"/>
<File Name="avr-fw-modules/core/src/usart.c"/>
<File Name="avr-fw-modules/core/src/usart_configure.c"/>
<File Name="avr-fw-modules/core/src/usart_head.c"/>
<File Name="avr-fw-modules/core/src/usart_options.c"/>
<File Name="avr-fw-modules/core/src/wait_async_set.c"/>
<File Name="avr-fw-modules/core/src/wait_async_test.c"/>
<File Name="avr-fw-modules/core/src/wait_ms.c"/>
<File Name="avr-fw-modules/core/src/wcslen.c"/>
<File Name="avr-fw-modules/core/src/yield.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/core/Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="can">
<VirtualDirectory Name="include">
<VirtualDirectory Name="can">
<File Name="avr-fw-modules/can/include/can/can.h"/>
<File Name="avr-fw-modules/can/include/can/cannode.h"/>
<File Name="avr-fw-modules/can/include/can/jetcan.h"/>
<File Name="avr-fw-modules/can/include/can/jm2xx.h"/>
</VirtualDirectory>
<VirtualDirectory Name="rb2">
<File Name="avr-fw-modules/can/include/rb2/can.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="avr-fw-modules/can/src/candevice.c"/>
<File Name="avr-fw-modules/can/src/cannode.c"/>
<File Name="avr-fw-modules/can/src/jetcan.c"/>
<File Name="avr-fw-modules/can/src/rb2_canlink.c"/>
<File Name="avr-fw-modules/can/src/rb2_create_can_link.c"/>
</VirtualDirectory>
<File Name="avr-fw-modules/can/Makefile"/>
</VirtualDirectory>
</VirtualDirectory>
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<Description/>
<Dependencies/>
<VirtualDirectory Name="FirstSteps">
<File Name="Makefile"/>
</VirtualDirectory>
<VirtualDirectory Name="depmaker">
<File Name="depmaker/Makefile"/>
</VirtualDirectory>
<Settings Type="Dynamic Library">
<GlobalSettings>
<Compiler Options="" C_Options="" Assembler="">
<IncludePath Value="."/>
</Compiler>
<Linker Options="">
<LibraryPath Value="."/>
</Linker>
<ResourceCompiler Options=""/>
</GlobalSettings>
<Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
<Compiler Options="-g" C_Options="-g" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" PCHFlags="" PCHFlagsPolicy="0">
<IncludePath Value="."/>
</Compiler>
<Linker Options="" Required="yes"/>
<ResourceCompiler Options="" Required="no"/>
<General OutputFile="" IntermediateDirectory="./Debug" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/>
<BuildSystem Name="Default"/>
<Environment EnvVarSetName="&lt;Use Defaults&gt;" DbgSetName="&lt;Use Defaults&gt;">
<![CDATA[]]>
</Environment>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="" IsExtended="no">
<DebuggerSearchPaths/>
<PostConnectCommands/>
<StartupCommands/>
</Debugger>
<PreBuild/>
<PostBuild/>
<CustomBuild Enabled="yes">
<RebuildCommand>make clean build</RebuildCommand>
<CleanCommand>make clean</CleanCommand>
<BuildCommand>make build</BuildCommand>
<PreprocessFileCommand/>
<SingleFileCommand/>
<MakefileGenerationCommand/>
<ThirdPartyToolName>None</ThirdPartyToolName>
<WorkingDirectory>$(ProjectPath)</WorkingDirectory>
</CustomBuild>
<AdditionalRules>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
<Completion EnableCpp11="no" EnableCpp14="no">
<ClangCmpFlagsC/>
<ClangCmpFlags/>
<ClangPP/>
<SearchPaths/>
</Completion>
</Configuration>
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
<Compiler Options="" C_Options="" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" PCHFlags="" PCHFlagsPolicy="0">
<IncludePath Value="."/>
</Compiler>
<Linker Options="-O2" Required="yes"/>
<ResourceCompiler Options="" Required="no"/>
<General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/>
<BuildSystem Name="Default"/>
<Environment EnvVarSetName="&lt;Use Defaults&gt;" DbgSetName="&lt;Use Defaults&gt;">
<![CDATA[]]>
</Environment>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="" IsExtended="no">
<DebuggerSearchPaths/>
<PostConnectCommands/>
<StartupCommands/>
</Debugger>
<PreBuild/>
<PostBuild/>
<CustomBuild Enabled="yes">
<RebuildCommand/>
<CleanCommand>make clean</CleanCommand>
<BuildCommand>make</BuildCommand>
<PreprocessFileCommand/>
<SingleFileCommand/>
<MakefileGenerationCommand/>
<ThirdPartyToolName>None</ThirdPartyToolName>
<WorkingDirectory>$(WorkspacePath)</WorkingDirectory>
</CustomBuild>
<AdditionalRules>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
<Completion EnableCpp11="no" EnableCpp14="no">
<ClangCmpFlagsC/>
<ClangCmpFlags/>
<ClangPP/>
<SearchPaths/>
</Completion>
</Configuration>
</Settings>
<VirtualDirectory Name="src">
<File Name="src/main.c"/>
</VirtualDirectory>
</CodeLite_Project>

12
Makefile 100644
View File

@ -0,0 +1,12 @@
CFLAGS+=-DF_CPU=16000000
AVR_FUSE_LOW=0xDE
AVR_FUSE_HIGH=0xD1
AVR_FUSE_EXTENDED=0xF0
DEPENDS=avr-fw-modules/cpu/atmega32u4
.PHONY:
.SILENT:
%:
$(MAKE) -f depmaker/Makefile $@

1
avr-fw-modules 160000

@ -0,0 +1 @@
Subproject commit b292589304d062e65b01f5082af1a01429a15719

1
depmaker 160000

@ -0,0 +1 @@
Subproject commit a2ac70a13c7b4b69cfd492264fa11ca05e436d7f

6
src/main.c 100644
View File

@ -0,0 +1,6 @@
int main(void)
{
}