This is the gooptest Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 05:23:18 2024 GMT+0.
gooptest/src/simavr-proxy.h
gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec
gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec
gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec
gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec
gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec
gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec
The main system appears first, followed by any subsystem dependency.
gooptest
A microcontroller testing framework.
Mark Polyakov
GPL-3.0
0.1.0
cffi
(system).
cl-autowrap
(system).
cl-plus-c
(system).
alexandria
(system).
uiop
(system).
babel
(system).
package.lisp
(file).
src/gooptest.lisp
(file).
src/simavr-proxy.h
(file).
src/gooptest-avr-cl-autowrap.lisp
(file).
src/gooptest-avr.lisp
(file).
autowrap-specs
(module).
Modules are listed depth-first from the system components tree.
gooptest/autowrap-specs
src/gooptest-avr.lisp
(file).
gooptest
(system).
simavr-proxy.x86_64-pc-linux-gnu.spec
(file).
simavr-proxy.x86_64-apple-darwin9.spec
(file).
simavr-proxy.x86_64-unknown-freebsd.spec
(file).
simavr-proxy.x86_64-unknown-openbsd.spec
(file).
simavr-proxy.i686-pc-linux-gnu.spec
(file).
simavr-proxy.i686-apple-darwin9.spec
(file).
simavr-proxy.i386-unknown-freebsd.spec
(file).
simavr-proxy.i386-unknown-openbsd.spec
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
gooptest/gooptest.asd
gooptest/package.lisp
gooptest/src/gooptest.lisp
gooptest/src/gooptest-avr-cl-autowrap.lisp
gooptest/src/gooptest-avr.lisp
gooptest/src/gooptest.lisp
package.lisp
(file).
gooptest
(system).
*core*
(special variable).
*suite*
(special variable).
*uart-baudrate*
(special variable).
*uart-byte-size*
(special variable).
assert-pin
(function).
core
(class).
core-elapsed
(reader method).
(setf core-elapsed)
(writer method).
core-frequency
(reader method).
(setf core-frequency)
(writer method).
core-many-cycles
(generic function).
core-one-cycle
(generic function).
core-pin
(generic function).
core-set-pin-analog
(generic function).
core-set-pin-digital
(generic function).
core-uart-data
(generic function).
core-uart-default-channel
(generic function).
core-uart-send
(generic function).
core-uart-start
(generic function).
core-uart-stop
(generic function).
core-vcc
(reader method).
(setf core-vcc)
(writer method).
cycles
(function).
cycles-between
(macro).
defsuite
(macro).
elapsed
(function).
in-suite
(macro).
(setf pin)
(setf expander).
pin
(function).
pin-duty-cycle
(function).
pin-output
(type).
runtest
(macro).
set-pin-analog
(function).
set-pin-digital
(function).
uart-data
(function).
uart-send
(function).
uart-send-byte
(function).
uart-start
(function).
uart-stop
(function).
uart-string
(function).
until-pin
(function).
until-uart
(function).
with-core
(macro).
*skip*
(special variable).
cycles-abs
(function).
cycles-rel
(function).
defcorewrapper
(macro).
resolve-timespec
(function).
resolve-timespecs
(macro).
gooptest/src/gooptest-avr-cl-autowrap.lisp
src/simavr-proxy.h
(file).
gooptest
(system).
+__avr_adc_h___+
(special variable).
+__avr_ioport_h__+
(special variable).
+__avr_mcu_section_h__+
(special variable).
+__avr_uart_h__+
(special variable).
+__fifo_declare__+
(special variable).
+__s16_type+
(special variable).
+__s32_type+
(special variable).
+__s64_type+
(special variable).
+__sim_avr_h__+
(special variable).
+__sim_avr_types_h___+
(special variable).
+__sim_cycle_timers_h___+
(special variable).
+__sim_elf_h__+
(special variable).
+__sim_gdb_h__+
(special variable).
+__sim_interrupts_h__+
(special variable).
+__sim_io_h__+
(special variable).
+__sim_irq_h__+
(special variable).
+__sim_regbit_h__+
(special variable).
+__slong32_type+
(special variable).
+__slongword_type+
(special variable).
+__squad_type+
(special variable).
+__sword_type+
(special variable).
+__u16_type+
(special variable).
+__u32_type+
(special variable).
+__u64_type+
(special variable).
+__ulong32_type+
(special variable).
+__ulongword_type+
(special variable).
+__uquad_type+
(special variable).
+__uword_type+
(special variable).
+_bits_stdint_intn_h+
(special variable).
+_bits_stdint_uintn_h+
(special variable).
+_bits_types_h+
(special variable).
+adc-irq-adc0+
(special variable).
+adc-irq-adc1+
(special variable).
+adc-irq-adc10+
(special variable).
+adc-irq-adc11+
(special variable).
+adc-irq-adc12+
(special variable).
+adc-irq-adc13+
(special variable).
+adc-irq-adc14+
(special variable).
+adc-irq-adc15+
(special variable).
+adc-irq-adc2+
(special variable).
+adc-irq-adc3+
(special variable).
+adc-irq-adc4+
(special variable).
+adc-irq-adc5+
(special variable).
+adc-irq-adc6+
(special variable).
+adc-irq-adc7+
(special variable).
+adc-irq-adc8+
(special variable).
+adc-irq-adc9+
(special variable).
+adc-irq-count+
(special variable).
+adc-irq-in-trigger+
(special variable).
+adc-irq-out-trigger+
(special variable).
+adc-irq-temp+
(special variable).
+adc-mux-diff+
(special variable).
+adc-mux-noise+
(special variable).
+adc-mux-none+
(special variable).
+adc-mux-ref+
(special variable).
+adc-mux-single+
(special variable).
+adc-mux-temp+
(special variable).
+adc-mux-vcc4+
(special variable).
+adc-vref-aref+
(special variable).
+adc-vref-avcc+
(special variable).
+adc-vref-v110+
(special variable).
+adc-vref-v256+
(special variable).
+adc-vref-vcc+
(special variable).
+avr-adts-analog-comparator-0+
(special variable).
+avr-adts-analog-comparator-1+
(special variable).
+avr-adts-analog-comparator-2+
(special variable).
+avr-adts-analog-comparator-3+
(special variable).
+avr-adts-external-interrupt-0+
(special variable).
+avr-adts-free-running+
(special variable).
+avr-adts-none+
(special variable).
+avr-adts-pin-change-interrupt+
(special variable).
+avr-adts-psc-module-0-sync-signal+
(special variable).
+avr-adts-psc-module-1-sync-signal+
(special variable).
+avr-adts-psc-module-2-sync-signal+
(special variable).
+avr-adts-timer-0-compare-match-a+
(special variable).
+avr-adts-timer-0-compare-match-b+
(special variable).
+avr-adts-timer-0-overflow+
(special variable).
+avr-adts-timer-1-capture-event+
(special variable).
+avr-adts-timer-1-compare-match-b+
(special variable).
+avr-adts-timer-1-overflow+
(special variable).
+avr-fuse-ext+
(special variable).
+avr-fuse-high+
(special variable).
+avr-fuse-low+
(special variable).
+avr-gdb-break-hard+
(special variable).
+avr-gdb-break-soft+
(special variable).
+avr-gdb-watch-access+
(special variable).
+avr-gdb-watch-read+
(special variable).
+avr-gdb-watch-write+
(special variable).
+avr-int-any+
(special variable).
+avr-int-irq-count+
(special variable).
+avr-int-irq-pending+
(special variable).
+avr-int-irq-running+
(special variable).
+avr-int-pending-fifo-size+
(special variable).
+avr-int-pending-overflow-f+
(special variable).
+avr-ioctl-adc-getirq+
(special variable).
+avr-ioctl-ioport-getirq-regbit+
(special variable).
+avr-iomem-irq-all+
(special variable).
+avr-ioport-output+
(special variable).
+avr-mmcu-tag+
(special variable).
+avr-mmcu-tag-aref+
(special variable).
+avr-mmcu-tag-avcc+
(special variable).
+avr-mmcu-tag-efuse+
(special variable).
+avr-mmcu-tag-frequency+
(special variable).
+avr-mmcu-tag-hfuse+
(special variable).
+avr-mmcu-tag-lfuse+
(special variable).
+avr-mmcu-tag-name+
(special variable).
+avr-mmcu-tag-port-external-pull+
(special variable).
+avr-mmcu-tag-signature+
(special variable).
+avr-mmcu-tag-simavr-command+
(special variable).
+avr-mmcu-tag-simavr-console+
(special variable).
+avr-mmcu-tag-vcc+
(special variable).
+avr-mmcu-tag-vcd-filename+
(special variable).
+avr-mmcu-tag-vcd-irq+
(special variable).
+avr-mmcu-tag-vcd-period+
(special variable).
+avr-mmcu-tag-vcd-portpin+
(special variable).
+avr-mmcu-tag-vcd-trace+
(special variable).
+avr-segment-offset-eeprom+
(special variable).
+avr-segment-offset-flash+
(special variable).
+avr-uart-flag-poll-sleep+
(special variable).
+avr-uart-flag-pool-sleep+
(special variable).
+avr-uart-flag-stdio+
(special variable).
+cpu-crashed+
(special variable).
+cpu-done+
(special variable).
+cpu-limbo+
(special variable).
+cpu-running+
(special variable).
+cpu-sleeping+
(special variable).
+cpu-step+
(special variable).
+cpu-step-done+
(special variable).
+cpu-stopped+
(special variable).
+elf-symbols+
(special variable).
+fallthrough+
(special variable).
+fifo-bool-type+
(special variable).
+fifo-cursor-type+
(special variable).
+fifo-decl+
(special variable).
+fifo-inline+
(special variable).
+fifo-null+
(special variable).
+fifo-sync+
(special variable).
+fifo-volatile+
(special variable).
+fifo-zero-init+
(special variable).
+ioport-irq-count+
(special variable).
+ioport-irq-direction-all+
(special variable).
+ioport-irq-pin-all+
(special variable).
+ioport-irq-pin0+
(special variable).
+ioport-irq-pin1+
(special variable).
+ioport-irq-pin2+
(special variable).
+ioport-irq-pin3+
(special variable).
+ioport-irq-pin4+
(special variable).
+ioport-irq-pin5+
(special variable).
+ioport-irq-pin6+
(special variable).
+ioport-irq-pin7+
(special variable).
+ioport-irq-reg-pin+
(special variable).
+ioport-irq-reg-port+
(special variable).
+irq-flag-alloc+
(special variable).
+irq-flag-filtered+
(special variable).
+irq-flag-floating+
(special variable).
+irq-flag-init+
(special variable).
+irq-flag-not+
(special variable).
+irq-flag-user+
(special variable).
+log-debug+
(special variable).
+log-error+
(special variable).
+log-none+
(special variable).
+log-output+
(special variable).
+log-trace+
(special variable).
+log-warning+
(special variable).
+max-avr-commands+
(special variable).
+max-cycle-timers+
(special variable).
+max-i-os+
(special variable).
+old-pc-size+
(special variable).
+pri-avr-cycle-count+
(special variable).
+r-sph+
(special variable).
+r-spl+
(special variable).
+r-sreg+
(special variable).
+r-xh+
(special variable).
+r-xl+
(special variable).
+r-yh+
(special variable).
+r-yl+
(special variable).
+r-zh+
(special variable).
+r-zl+
(special variable).
+s-c+
(special variable).
+s-h+
(special variable).
+s-i+
(special variable).
+s-n+
(special variable).
+s-s+
(special variable).
+s-t+
(special variable).
+s-v+
(special variable).
+s-z+
(special variable).
+simavr-cmd-none+
(special variable).
+simavr-cmd-uart-loopback+
(special variable).
+simavr-cmd-vcd-start-trace+
(special variable).
+simavr-cmd-vcd-stop-trace+
(special variable).
+uart-fifo-fifo-size+
(special variable).
+uart-fifo-overflow-f+
(special variable).
+uart-input-fe+
(special variable).
+uart-irq-count+
(special variable).
+uart-irq-input+
(special variable).
+uart-irq-out-xoff+
(special variable).
+uart-irq-out-xon+
(special variable).
+uart-irq-output+
(special variable).
__fsid_t
(structure).
avr-adc-init
(function).
avr-adc-mux-t
(structure).
avr-adc-t
(structure).
avr-alloc-irq
(function).
avr-callback-run-gdb
(function).
avr-callback-run-raw
(function).
avr-callback-sleep-gdb
(function).
avr-callback-sleep-raw
(function).
avr-clear-interrupt
(function).
avr-clear-interrupt-if
(function).
avr-cmd-init
(function).
avr-cmd-register
(function).
avr-cmd-set-register
(function).
avr-cmd-t
(structure).
avr-cmd-table-t
(structure).
avr-cmd-unregister
(function).
avr-connect-irq
(function).
avr-core-allocate
(function).
avr-core-watch-read
(function).
avr-core-watch-write
(function).
avr-cycle-timer-cancel
(function).
avr-cycle-timer-pool-p
(structure).
avr-cycle-timer-pool-t
(structure).
avr-cycle-timer-process
(function).
avr-cycle-timer-register
(function).
avr-cycle-timer-register-usec
(function).
avr-cycle-timer-reset
(function).
avr-cycle-timer-slot-p
(structure).
avr-cycle-timer-slot-t
(structure).
avr-cycle-timer-status
(function).
avr-deallocate-ios
(function).
avr-deinit-gdb
(function).
avr-free-irq
(function).
avr-gdb-handle-watchpoints
(function).
avr-gdb-init
(function).
avr-gdb-processor
(function).
avr-gdb-t
(structure).
avr-get-interrupt-irq
(function).
avr-get-time-stamp
(function).
avr-global-logger
(macro).
avr-global-logger-get
(function).
avr-global-logger-set
(function).
avr-has-pending-interrupts
(function).
avr-init
(function).
avr-init-irq
(function).
avr-int-pending-t
(structure).
avr-int-table-p
(structure).
avr-int-table-t
(structure).
avr-int-vector-p
(structure).
avr-int-vector-t
(structure).
avr-interrupt-init
(function).
avr-interrupt-reset
(function).
avr-interrupt-reti
(function).
avr-io-getirq
(function).
avr-io-setirqs
(function).
avr-io-t
(structure).
avr-ioctl
(function).
avr-iomem-getirq
(function).
avr-iopin-t
(structure).
avr-ioport-external-t
(structure).
avr-ioport-getirq-t
(structure).
avr-ioport-init
(function).
avr-ioport-state-t
(structure).
avr-ioport-t
(structure).
avr-irq-get-flags
(function).
avr-irq-hook-t
(structure).
avr-irq-pool-t
(structure).
avr-irq-register-notify
(function).
avr-irq-set-flags
(function).
avr-irq-t
(structure).
avr-irq-unregister-notify
(function).
avr-is-interrupt-pending
(function).
avr-kind-t
(structure).
avr-load-firmware
(function).
avr-loadcode
(function).
avr-make-mcu-by-name
(function).
avr-pending-sleep-usec
(function).
avr-raise-interrupt
(function).
avr-raise-irq
(function).
avr-raise-irq-float
(function).
avr-regbit-t
(structure).
avr-register-io
(function).
avr-register-io-read
(function).
avr-register-io-write
(function).
avr-register-vector
(function).
avr-reset
(function).
avr-run
(function).
avr-sadly-crashed
(function).
avr-service-interrupts
(function).
avr-set-command-register
(function).
avr-set-console-register
(function).
avr-symbol-t
(structure).
avr-t
(structure).
avr-terminate
(function).
avr-trace-data-t
(structure).
avr-uart-init
(function).
avr-uart-t
(structure).
avr-unconnect-irq
(function).
avr-vcd-t
(structure).
elf-firmware-t
(structure).
elf-read-firmware
(function).
uart-fifo-t
(structure).
__caddr_t
(structure).
__caddr_t-p
(function).
__caddr_t-ptr
(function).
(setf __caddr_t-ptr)
(function).
__caddr_t-validity
(function).
(setf __caddr_t-validity)
(function).
__fsid_t-p
(function).
__fsid_t-ptr
(function).
(setf __fsid_t-ptr)
(function).
__fsid_t-validity
(function).
(setf __fsid_t-validity)
(function).
__timer_t
(structure).
__timer_t-p
(function).
__timer_t-ptr
(function).
(setf __timer_t-ptr)
(function).
__timer_t-validity
(function).
(setf __timer_t-validity)
(function).
avr-adc-mux-t-p
(function).
avr-adc-mux-t-ptr
(function).
(setf avr-adc-mux-t-ptr)
(function).
avr-adc-mux-t-validity
(function).
(setf avr-adc-mux-t-validity)
(function).
avr-adc-t-p
(function).
avr-adc-t-ptr
(function).
(setf avr-adc-t-ptr)
(function).
avr-adc-t-validity
(function).
(setf avr-adc-t-validity)
(function).
avr-cmd-t-p
(function).
avr-cmd-t-ptr
(function).
(setf avr-cmd-t-ptr)
(function).
avr-cmd-t-validity
(function).
(setf avr-cmd-t-validity)
(function).
avr-cmd-table-t-p
(function).
avr-cmd-table-t-ptr
(function).
(setf avr-cmd-table-t-ptr)
(function).
avr-cmd-table-t-validity
(function).
(setf avr-cmd-table-t-validity)
(function).
avr-cycle-timer-pool-p-p
(function).
avr-cycle-timer-pool-p-ptr
(function).
(setf avr-cycle-timer-pool-p-ptr)
(function).
avr-cycle-timer-pool-p-validity
(function).
(setf avr-cycle-timer-pool-p-validity)
(function).
avr-cycle-timer-pool-t-p
(function).
avr-cycle-timer-pool-t-ptr
(function).
(setf avr-cycle-timer-pool-t-ptr)
(function).
avr-cycle-timer-pool-t-validity
(function).
(setf avr-cycle-timer-pool-t-validity)
(function).
avr-cycle-timer-slot-p-p
(function).
avr-cycle-timer-slot-p-ptr
(function).
(setf avr-cycle-timer-slot-p-ptr)
(function).
avr-cycle-timer-slot-p-validity
(function).
(setf avr-cycle-timer-slot-p-validity)
(function).
avr-cycle-timer-slot-t-p
(function).
avr-cycle-timer-slot-t-ptr
(function).
(setf avr-cycle-timer-slot-t-ptr)
(function).
avr-cycle-timer-slot-t-validity
(function).
(setf avr-cycle-timer-slot-t-validity)
(function).
avr-gdb-t-p
(function).
avr-gdb-t-ptr
(function).
(setf avr-gdb-t-ptr)
(function).
avr-gdb-t-validity
(function).
(setf avr-gdb-t-validity)
(function).
avr-int-pending-t-p
(function).
avr-int-pending-t-ptr
(function).
(setf avr-int-pending-t-ptr)
(function).
avr-int-pending-t-validity
(function).
(setf avr-int-pending-t-validity)
(function).
avr-int-table-p-p
(function).
avr-int-table-p-ptr
(function).
(setf avr-int-table-p-ptr)
(function).
avr-int-table-p-validity
(function).
(setf avr-int-table-p-validity)
(function).
avr-int-table-t-p
(function).
avr-int-table-t-ptr
(function).
(setf avr-int-table-t-ptr)
(function).
avr-int-table-t-validity
(function).
(setf avr-int-table-t-validity)
(function).
avr-int-vector-p-p
(function).
avr-int-vector-p-ptr
(function).
(setf avr-int-vector-p-ptr)
(function).
avr-int-vector-p-validity
(function).
(setf avr-int-vector-p-validity)
(function).
avr-int-vector-t-p
(function).
avr-int-vector-t-ptr
(function).
(setf avr-int-vector-t-ptr)
(function).
avr-int-vector-t-validity
(function).
(setf avr-int-vector-t-validity)
(function).
avr-io-t-p
(function).
avr-io-t-ptr
(function).
(setf avr-io-t-ptr)
(function).
avr-io-t-validity
(function).
(setf avr-io-t-validity)
(function).
avr-iopin-t-p
(function).
avr-iopin-t-ptr
(function).
(setf avr-iopin-t-ptr)
(function).
avr-iopin-t-validity
(function).
(setf avr-iopin-t-validity)
(function).
avr-ioport-external-t-p
(function).
avr-ioport-external-t-ptr
(function).
(setf avr-ioport-external-t-ptr)
(function).
avr-ioport-external-t-validity
(function).
(setf avr-ioport-external-t-validity)
(function).
avr-ioport-getirq-t-p
(function).
avr-ioport-getirq-t-ptr
(function).
(setf avr-ioport-getirq-t-ptr)
(function).
avr-ioport-getirq-t-validity
(function).
(setf avr-ioport-getirq-t-validity)
(function).
avr-ioport-state-t-p
(function).
avr-ioport-state-t-ptr
(function).
(setf avr-ioport-state-t-ptr)
(function).
avr-ioport-state-t-validity
(function).
(setf avr-ioport-state-t-validity)
(function).
avr-ioport-t-p
(function).
avr-ioport-t-ptr
(function).
(setf avr-ioport-t-ptr)
(function).
avr-ioport-t-validity
(function).
(setf avr-ioport-t-validity)
(function).
avr-irq-hook-t-p
(function).
avr-irq-hook-t-ptr
(function).
(setf avr-irq-hook-t-ptr)
(function).
avr-irq-hook-t-validity
(function).
(setf avr-irq-hook-t-validity)
(function).
avr-irq-pool-t-p
(function).
avr-irq-pool-t-ptr
(function).
(setf avr-irq-pool-t-ptr)
(function).
avr-irq-pool-t-validity
(function).
(setf avr-irq-pool-t-validity)
(function).
avr-irq-t-p
(function).
avr-irq-t-ptr
(function).
(setf avr-irq-t-ptr)
(function).
avr-irq-t-validity
(function).
(setf avr-irq-t-validity)
(function).
avr-kind-t-p
(function).
avr-kind-t-ptr
(function).
(setf avr-kind-t-ptr)
(function).
avr-kind-t-validity
(function).
(setf avr-kind-t-validity)
(function).
avr-regbit-t-p
(function).
avr-regbit-t-ptr
(function).
(setf avr-regbit-t-ptr)
(function).
avr-regbit-t-validity
(function).
(setf avr-regbit-t-validity)
(function).
avr-symbol-t-p
(function).
avr-symbol-t-ptr
(function).
(setf avr-symbol-t-ptr)
(function).
avr-symbol-t-validity
(function).
(setf avr-symbol-t-validity)
(function).
avr-t-p
(function).
avr-t-ptr
(function).
(setf avr-t-ptr)
(function).
avr-t-validity
(function).
(setf avr-t-validity)
(function).
avr-trace-data-t-p
(function).
avr-trace-data-t-ptr
(function).
(setf avr-trace-data-t-ptr)
(function).
avr-trace-data-t-validity
(function).
(setf avr-trace-data-t-validity)
(function).
avr-uart-t-p
(function).
avr-uart-t-ptr
(function).
(setf avr-uart-t-ptr)
(function).
avr-uart-t-validity
(function).
(setf avr-uart-t-validity)
(function).
avr-vcd-t-p
(function).
avr-vcd-t-ptr
(function).
(setf avr-vcd-t-ptr)
(function).
avr-vcd-t-validity
(function).
(setf avr-vcd-t-validity)
(function).
copy-__caddr_t
(function).
copy-__fsid_t
(function).
copy-__timer_t
(function).
copy-avr-adc-mux-t
(function).
copy-avr-adc-t
(function).
copy-avr-cmd-t
(function).
copy-avr-cmd-table-t
(function).
copy-avr-cycle-timer-pool-p
(function).
copy-avr-cycle-timer-pool-t
(function).
copy-avr-cycle-timer-slot-p
(function).
copy-avr-cycle-timer-slot-t
(function).
copy-avr-gdb-t
(function).
copy-avr-int-pending-t
(function).
copy-avr-int-table-p
(function).
copy-avr-int-table-t
(function).
copy-avr-int-vector-p
(function).
copy-avr-int-vector-t
(function).
copy-avr-io-t
(function).
copy-avr-iopin-t
(function).
copy-avr-ioport-external-t
(function).
copy-avr-ioport-getirq-t
(function).
copy-avr-ioport-state-t
(function).
copy-avr-ioport-t
(function).
copy-avr-irq-hook-t
(function).
copy-avr-irq-pool-t
(function).
copy-avr-irq-t
(function).
copy-avr-kind-t
(function).
copy-avr-regbit-t
(function).
copy-avr-symbol-t
(function).
copy-avr-t
(function).
copy-avr-trace-data-t
(function).
copy-avr-uart-t
(function).
copy-avr-vcd-t
(function).
copy-elf-firmware-t
(function).
copy-uart-fifo-t
(function).
elf-firmware-t-p
(function).
elf-firmware-t-ptr
(function).
(setf elf-firmware-t-ptr)
(function).
elf-firmware-t-validity
(function).
(setf elf-firmware-t-validity)
(function).
make-__caddr_t
(function).
make-__fsid_t
(function).
make-__timer_t
(function).
make-avr-adc-mux-t
(function).
make-avr-adc-t
(function).
make-avr-cmd-t
(function).
make-avr-cmd-table-t
(function).
make-avr-cycle-timer-pool-p
(function).
make-avr-cycle-timer-pool-t
(function).
make-avr-cycle-timer-slot-p
(function).
make-avr-cycle-timer-slot-t
(function).
make-avr-gdb-t
(function).
make-avr-int-pending-t
(function).
make-avr-int-table-p
(function).
make-avr-int-table-t
(function).
make-avr-int-vector-p
(function).
make-avr-int-vector-t
(function).
make-avr-io-t
(function).
make-avr-iopin-t
(function).
make-avr-ioport-external-t
(function).
make-avr-ioport-getirq-t
(function).
make-avr-ioport-state-t
(function).
make-avr-ioport-t
(function).
make-avr-irq-hook-t
(function).
make-avr-irq-pool-t
(function).
make-avr-irq-t
(function).
make-avr-kind-t
(function).
make-avr-regbit-t
(function).
make-avr-symbol-t
(function).
make-avr-t
(function).
make-avr-trace-data-t
(function).
make-avr-uart-t
(function).
make-avr-vcd-t
(function).
make-elf-firmware-t
(function).
make-uart-fifo-t
(function).
uart-fifo-t-p
(function).
uart-fifo-t-ptr
(function).
(setf uart-fifo-t-ptr)
(function).
uart-fifo-t-validity
(function).
(setf uart-fifo-t-validity)
(function).
gooptest/src/gooptest-avr.lisp
gooptest
(system).
*gdb-port*
(special variable).
avr-core
(class).
core-many-cycles
(method).
core-one-cycle
(method).
core-pin
(method).
core-pin
(method).
core-set-pin-analog
(method).
core-set-pin-analog
(method).
core-set-pin-digital
(method).
core-set-pin-digital
(method).
core-uart-data
(method).
core-uart-default-channel
(method).
core-uart-send
(method).
core-uart-start
(method).
initialize-instance
(method).
load-foreign-libraries
(function).
make-arduino-uno
(function).
*adc-pin-plist*
(special variable).
arduino-uno-core
(class).
avr-ioctl-def
(function).
core-spi-default-channel
(method).
core-spi-set-handler
(method).
get-mcu-name
(reader method).
(setf get-mcu-name)
(writer method).
get-ptr
(reader method).
(setf get-ptr)
(writer method).
get-uarts
(reader method).
(setf get-uarts)
(writer method).
make-irq-callback
(macro).
maybe-compile-sketch
(function).
translate-pin-uno
(function).
uart-channel-char
(function).
with-pin
(macro).
gooptest/src/simavr-proxy.h
gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec
gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec
gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec
gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec
gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec
gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec
gooptest/src/simavr-proxy.h
src/gooptest.lisp
(file).
gooptest
(system).
gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec
autowrap-specs
(module).
gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec
autowrap-specs
(module).
Packages are listed by definition order.
gooptest
goop
alexandria
.
common-lisp
.
*core*
(special variable).
*suite*
(special variable).
*uart-baudrate*
(special variable).
*uart-byte-size*
(special variable).
assert-pin
(function).
core
(class).
core-elapsed
(generic reader).
(setf core-elapsed)
(generic writer).
core-frequency
(generic reader).
(setf core-frequency)
(generic writer).
core-many-cycles
(generic function).
core-one-cycle
(generic function).
core-pin
(generic function).
core-set-pin-analog
(generic function).
core-set-pin-digital
(generic function).
core-uart-data
(generic function).
core-uart-default-channel
(generic function).
core-uart-send
(generic function).
core-uart-start
(generic function).
core-uart-stop
(generic function).
core-vcc
(generic reader).
(setf core-vcc)
(generic writer).
cycles
(function).
cycles-between
(macro).
defsuite
(macro).
elapsed
(function).
in-suite
(macro).
(setf pin)
(setf expander).
pin
(function).
pin-duty-cycle
(function).
pin-output
(type).
runtest
(macro).
set-pin-analog
(function).
set-pin-digital
(function).
uart-data
(function).
uart-send
(function).
uart-send-byte
(function).
uart-start
(function).
uart-stop
(function).
uart-string
(function).
until-pin
(function).
until-uart
(function).
with-core
(macro).
*skip*
(special variable).
cycles-abs
(function).
cycles-rel
(function).
defcorewrapper
(macro).
resolve-timespec
(function).
resolve-timespecs
(macro).
gooptest-avr
goop-avr
alexandria
.
autowrap
.
common-lisp
.
gooptest
.
gooptest-avr-cl-autowrap
.
plus-c
.
*gdb-port*
(special variable).
avr-core
(class).
load-foreign-libraries
(function).
make-arduino-nano
(function).
make-arduino-uno
(function).
*adc-pin-plist*
(special variable).
arduino-uno-core
(class).
avr-ioctl-def
(function).
core-spi-default-channel
(generic function).
core-spi-set-handler
(generic function).
get-mcu-name
(generic reader).
(setf get-mcu-name)
(generic writer).
get-ptr
(generic reader).
(setf get-ptr)
(generic writer).
get-uarts
(generic reader).
(setf get-uarts)
(generic writer).
make-irq-callback
(macro).
maybe-compile-sketch
(function).
translate-pin-uno
(function).
uart-channel-char
(function).
with-pin
(macro).
gooptest-avr-cl-autowrap
autowrap
.
common-lisp
.
+__avr_adc_h___+
(special variable).
+__avr_ioport_h__+
(special variable).
+__avr_mcu_section_h__+
(special variable).
+__avr_uart_h__+
(special variable).
+__fifo_declare__+
(special variable).
+__s16_type+
(special variable).
+__s32_type+
(special variable).
+__s64_type+
(special variable).
+__sim_avr_h__+
(special variable).
+__sim_avr_types_h___+
(special variable).
+__sim_cycle_timers_h___+
(special variable).
+__sim_elf_h__+
(special variable).
+__sim_gdb_h__+
(special variable).
+__sim_interrupts_h__+
(special variable).
+__sim_io_h__+
(special variable).
+__sim_irq_h__+
(special variable).
+__sim_regbit_h__+
(special variable).
+__slong32_type+
(special variable).
+__slongword_type+
(special variable).
+__squad_type+
(special variable).
+__sword_type+
(special variable).
+__u16_type+
(special variable).
+__u32_type+
(special variable).
+__u64_type+
(special variable).
+__ulong32_type+
(special variable).
+__ulongword_type+
(special variable).
+__uquad_type+
(special variable).
+__uword_type+
(special variable).
+_bits_stdint_intn_h+
(special variable).
+_bits_stdint_uintn_h+
(special variable).
+_bits_types_h+
(special variable).
+adc-irq-adc0+
(special variable).
+adc-irq-adc1+
(special variable).
+adc-irq-adc10+
(special variable).
+adc-irq-adc11+
(special variable).
+adc-irq-adc12+
(special variable).
+adc-irq-adc13+
(special variable).
+adc-irq-adc14+
(special variable).
+adc-irq-adc15+
(special variable).
+adc-irq-adc2+
(special variable).
+adc-irq-adc3+
(special variable).
+adc-irq-adc4+
(special variable).
+adc-irq-adc5+
(special variable).
+adc-irq-adc6+
(special variable).
+adc-irq-adc7+
(special variable).
+adc-irq-adc8+
(special variable).
+adc-irq-adc9+
(special variable).
+adc-irq-count+
(special variable).
+adc-irq-in-trigger+
(special variable).
+adc-irq-out-trigger+
(special variable).
+adc-irq-temp+
(special variable).
+adc-mux-diff+
(special variable).
+adc-mux-noise+
(special variable).
+adc-mux-none+
(special variable).
+adc-mux-ref+
(special variable).
+adc-mux-single+
(special variable).
+adc-mux-temp+
(special variable).
+adc-mux-vcc4+
(special variable).
+adc-vref-aref+
(special variable).
+adc-vref-avcc+
(special variable).
+adc-vref-v110+
(special variable).
+adc-vref-v256+
(special variable).
+adc-vref-vcc+
(special variable).
+avr-adts-analog-comparator-0+
(special variable).
+avr-adts-analog-comparator-1+
(special variable).
+avr-adts-analog-comparator-2+
(special variable).
+avr-adts-analog-comparator-3+
(special variable).
+avr-adts-external-interrupt-0+
(special variable).
+avr-adts-free-running+
(special variable).
+avr-adts-none+
(special variable).
+avr-adts-pin-change-interrupt+
(special variable).
+avr-adts-psc-module-0-sync-signal+
(special variable).
+avr-adts-psc-module-1-sync-signal+
(special variable).
+avr-adts-psc-module-2-sync-signal+
(special variable).
+avr-adts-timer-0-compare-match-a+
(special variable).
+avr-adts-timer-0-compare-match-b+
(special variable).
+avr-adts-timer-0-overflow+
(special variable).
+avr-adts-timer-1-capture-event+
(special variable).
+avr-adts-timer-1-compare-match-b+
(special variable).
+avr-adts-timer-1-overflow+
(special variable).
+avr-fuse-ext+
(special variable).
+avr-fuse-high+
(special variable).
+avr-fuse-low+
(special variable).
+avr-gdb-break-hard+
(special variable).
+avr-gdb-break-soft+
(special variable).
+avr-gdb-watch-access+
(special variable).
+avr-gdb-watch-read+
(special variable).
+avr-gdb-watch-write+
(special variable).
+avr-int-any+
(special variable).
+avr-int-irq-count+
(special variable).
+avr-int-irq-pending+
(special variable).
+avr-int-irq-running+
(special variable).
+avr-int-pending-fifo-size+
(special variable).
+avr-int-pending-overflow-f+
(special variable).
+avr-ioctl-adc-getirq+
(special variable).
+avr-ioctl-ioport-getirq-regbit+
(special variable).
+avr-iomem-irq-all+
(special variable).
+avr-ioport-output+
(special variable).
+avr-mmcu-tag+
(special variable).
+avr-mmcu-tag-aref+
(special variable).
+avr-mmcu-tag-avcc+
(special variable).
+avr-mmcu-tag-efuse+
(special variable).
+avr-mmcu-tag-frequency+
(special variable).
+avr-mmcu-tag-hfuse+
(special variable).
+avr-mmcu-tag-lfuse+
(special variable).
+avr-mmcu-tag-name+
(special variable).
+avr-mmcu-tag-port-external-pull+
(special variable).
+avr-mmcu-tag-signature+
(special variable).
+avr-mmcu-tag-simavr-command+
(special variable).
+avr-mmcu-tag-simavr-console+
(special variable).
+avr-mmcu-tag-vcc+
(special variable).
+avr-mmcu-tag-vcd-filename+
(special variable).
+avr-mmcu-tag-vcd-irq+
(special variable).
+avr-mmcu-tag-vcd-period+
(special variable).
+avr-mmcu-tag-vcd-portpin+
(special variable).
+avr-mmcu-tag-vcd-trace+
(special variable).
+avr-segment-offset-eeprom+
(special variable).
+avr-segment-offset-flash+
(special variable).
+avr-uart-flag-poll-sleep+
(special variable).
+avr-uart-flag-pool-sleep+
(special variable).
+avr-uart-flag-stdio+
(special variable).
+cpu-crashed+
(special variable).
+cpu-done+
(special variable).
+cpu-limbo+
(special variable).
+cpu-running+
(special variable).
+cpu-sleeping+
(special variable).
+cpu-step+
(special variable).
+cpu-step-done+
(special variable).
+cpu-stopped+
(special variable).
+elf-symbols+
(special variable).
+fallthrough+
(special variable).
+fifo-bool-type+
(special variable).
+fifo-cursor-type+
(special variable).
+fifo-decl+
(special variable).
+fifo-inline+
(special variable).
+fifo-null+
(special variable).
+fifo-sync+
(special variable).
+fifo-volatile+
(special variable).
+fifo-zero-init+
(special variable).
+ioport-irq-count+
(special variable).
+ioport-irq-direction-all+
(special variable).
+ioport-irq-pin-all+
(special variable).
+ioport-irq-pin0+
(special variable).
+ioport-irq-pin1+
(special variable).
+ioport-irq-pin2+
(special variable).
+ioport-irq-pin3+
(special variable).
+ioport-irq-pin4+
(special variable).
+ioport-irq-pin5+
(special variable).
+ioport-irq-pin6+
(special variable).
+ioport-irq-pin7+
(special variable).
+ioport-irq-reg-pin+
(special variable).
+ioport-irq-reg-port+
(special variable).
+irq-flag-alloc+
(special variable).
+irq-flag-filtered+
(special variable).
+irq-flag-floating+
(special variable).
+irq-flag-init+
(special variable).
+irq-flag-not+
(special variable).
+irq-flag-user+
(special variable).
+log-debug+
(special variable).
+log-error+
(special variable).
+log-none+
(special variable).
+log-output+
(special variable).
+log-trace+
(special variable).
+log-warning+
(special variable).
+max-avr-commands+
(special variable).
+max-cycle-timers+
(special variable).
+max-i-os+
(special variable).
+old-pc-size+
(special variable).
+pri-avr-cycle-count+
(special variable).
+r-sph+
(special variable).
+r-spl+
(special variable).
+r-sreg+
(special variable).
+r-xh+
(special variable).
+r-xl+
(special variable).
+r-yh+
(special variable).
+r-yl+
(special variable).
+r-zh+
(special variable).
+r-zl+
(special variable).
+s-c+
(special variable).
+s-h+
(special variable).
+s-i+
(special variable).
+s-n+
(special variable).
+s-s+
(special variable).
+s-t+
(special variable).
+s-v+
(special variable).
+s-z+
(special variable).
+simavr-cmd-none+
(special variable).
+simavr-cmd-uart-loopback+
(special variable).
+simavr-cmd-vcd-start-trace+
(special variable).
+simavr-cmd-vcd-stop-trace+
(special variable).
+uart-fifo-fifo-size+
(special variable).
+uart-fifo-overflow-f+
(special variable).
+uart-input-fe+
(special variable).
+uart-irq-count+
(special variable).
+uart-irq-input+
(special variable).
+uart-irq-out-xoff+
(special variable).
+uart-irq-out-xon+
(special variable).
+uart-irq-output+
(special variable).
__fsid_t
(structure).
avr-adc-init
(function).
avr-adc-mux-t
(structure).
avr-adc-t
(structure).
avr-alloc-irq
(function).
avr-callback-run-gdb
(function).
avr-callback-run-raw
(function).
avr-callback-sleep-gdb
(function).
avr-callback-sleep-raw
(function).
avr-clear-interrupt
(function).
avr-clear-interrupt-if
(function).
avr-cmd-init
(function).
avr-cmd-register
(function).
avr-cmd-set-register
(function).
avr-cmd-t
(structure).
avr-cmd-table-t
(structure).
avr-cmd-unregister
(function).
avr-connect-irq
(function).
avr-core-allocate
(function).
avr-core-watch-read
(function).
avr-core-watch-write
(function).
avr-cycle-timer-cancel
(function).
avr-cycle-timer-pool-p
(structure).
avr-cycle-timer-pool-t
(structure).
avr-cycle-timer-process
(function).
avr-cycle-timer-register
(function).
avr-cycle-timer-register-usec
(function).
avr-cycle-timer-reset
(function).
avr-cycle-timer-slot-p
(structure).
avr-cycle-timer-slot-t
(structure).
avr-cycle-timer-status
(function).
avr-deallocate-ios
(function).
avr-deinit-gdb
(function).
avr-free-irq
(function).
avr-gdb-handle-watchpoints
(function).
avr-gdb-init
(function).
avr-gdb-processor
(function).
avr-gdb-t
(structure).
avr-get-interrupt-irq
(function).
avr-get-time-stamp
(function).
avr-global-logger
(macro).
avr-global-logger-get
(function).
avr-global-logger-set
(function).
avr-has-pending-interrupts
(function).
avr-init
(function).
avr-init-irq
(function).
avr-int-pending-t
(structure).
avr-int-table-p
(structure).
avr-int-table-t
(structure).
avr-int-vector-p
(structure).
avr-int-vector-t
(structure).
avr-interrupt-init
(function).
avr-interrupt-reset
(function).
avr-interrupt-reti
(function).
avr-io-getirq
(function).
avr-io-setirqs
(function).
avr-io-t
(structure).
avr-ioctl
(function).
avr-iomem-getirq
(function).
avr-iopin-t
(structure).
avr-ioport-external-t
(structure).
avr-ioport-getirq-t
(structure).
avr-ioport-init
(function).
avr-ioport-state-t
(structure).
avr-ioport-t
(structure).
avr-irq-get-flags
(function).
avr-irq-hook-t
(structure).
avr-irq-pool-t
(structure).
avr-irq-register-notify
(function).
avr-irq-set-flags
(function).
avr-irq-t
(structure).
avr-irq-unregister-notify
(function).
avr-is-interrupt-pending
(function).
avr-kind-t
(structure).
avr-load-firmware
(function).
avr-loadcode
(function).
avr-make-mcu-by-name
(function).
avr-pending-sleep-usec
(function).
avr-raise-interrupt
(function).
avr-raise-irq
(function).
avr-raise-irq-float
(function).
avr-regbit-t
(structure).
avr-register-io
(function).
avr-register-io-read
(function).
avr-register-io-write
(function).
avr-register-vector
(function).
avr-reset
(function).
avr-run
(function).
avr-sadly-crashed
(function).
avr-service-interrupts
(function).
avr-set-command-register
(function).
avr-set-console-register
(function).
avr-symbol-t
(structure).
avr-t
(structure).
avr-terminate
(function).
avr-trace-data-t
(structure).
avr-uart-init
(function).
avr-uart-t
(structure).
avr-unconnect-irq
(function).
avr-vcd-t
(structure).
elf-firmware-t
(structure).
elf-read-firmware
(function).
uart-fifo-t
(structure).
__caddr_t
(structure).
__caddr_t-p
(function).
__caddr_t-ptr
(function).
(setf __caddr_t-ptr)
(function).
__caddr_t-validity
(function).
(setf __caddr_t-validity)
(function).
__fsid_t-p
(function).
__fsid_t-ptr
(function).
(setf __fsid_t-ptr)
(function).
__fsid_t-validity
(function).
(setf __fsid_t-validity)
(function).
__timer_t
(structure).
__timer_t-p
(function).
__timer_t-ptr
(function).
(setf __timer_t-ptr)
(function).
__timer_t-validity
(function).
(setf __timer_t-validity)
(function).
avr-adc-mux-t-p
(function).
avr-adc-mux-t-ptr
(function).
(setf avr-adc-mux-t-ptr)
(function).
avr-adc-mux-t-validity
(function).
(setf avr-adc-mux-t-validity)
(function).
avr-adc-t-p
(function).
avr-adc-t-ptr
(function).
(setf avr-adc-t-ptr)
(function).
avr-adc-t-validity
(function).
(setf avr-adc-t-validity)
(function).
avr-cmd-t-p
(function).
avr-cmd-t-ptr
(function).
(setf avr-cmd-t-ptr)
(function).
avr-cmd-t-validity
(function).
(setf avr-cmd-t-validity)
(function).
avr-cmd-table-t-p
(function).
avr-cmd-table-t-ptr
(function).
(setf avr-cmd-table-t-ptr)
(function).
avr-cmd-table-t-validity
(function).
(setf avr-cmd-table-t-validity)
(function).
avr-cycle-timer-pool-p-p
(function).
avr-cycle-timer-pool-p-ptr
(function).
(setf avr-cycle-timer-pool-p-ptr)
(function).
avr-cycle-timer-pool-p-validity
(function).
(setf avr-cycle-timer-pool-p-validity)
(function).
avr-cycle-timer-pool-t-p
(function).
avr-cycle-timer-pool-t-ptr
(function).
(setf avr-cycle-timer-pool-t-ptr)
(function).
avr-cycle-timer-pool-t-validity
(function).
(setf avr-cycle-timer-pool-t-validity)
(function).
avr-cycle-timer-slot-p-p
(function).
avr-cycle-timer-slot-p-ptr
(function).
(setf avr-cycle-timer-slot-p-ptr)
(function).
avr-cycle-timer-slot-p-validity
(function).
(setf avr-cycle-timer-slot-p-validity)
(function).
avr-cycle-timer-slot-t-p
(function).
avr-cycle-timer-slot-t-ptr
(function).
(setf avr-cycle-timer-slot-t-ptr)
(function).
avr-cycle-timer-slot-t-validity
(function).
(setf avr-cycle-timer-slot-t-validity)
(function).
avr-gdb-t-p
(function).
avr-gdb-t-ptr
(function).
(setf avr-gdb-t-ptr)
(function).
avr-gdb-t-validity
(function).
(setf avr-gdb-t-validity)
(function).
avr-int-pending-t-p
(function).
avr-int-pending-t-ptr
(function).
(setf avr-int-pending-t-ptr)
(function).
avr-int-pending-t-validity
(function).
(setf avr-int-pending-t-validity)
(function).
avr-int-table-p-p
(function).
avr-int-table-p-ptr
(function).
(setf avr-int-table-p-ptr)
(function).
avr-int-table-p-validity
(function).
(setf avr-int-table-p-validity)
(function).
avr-int-table-t-p
(function).
avr-int-table-t-ptr
(function).
(setf avr-int-table-t-ptr)
(function).
avr-int-table-t-validity
(function).
(setf avr-int-table-t-validity)
(function).
avr-int-vector-p-p
(function).
avr-int-vector-p-ptr
(function).
(setf avr-int-vector-p-ptr)
(function).
avr-int-vector-p-validity
(function).
(setf avr-int-vector-p-validity)
(function).
avr-int-vector-t-p
(function).
avr-int-vector-t-ptr
(function).
(setf avr-int-vector-t-ptr)
(function).
avr-int-vector-t-validity
(function).
(setf avr-int-vector-t-validity)
(function).
avr-io-t-p
(function).
avr-io-t-ptr
(function).
(setf avr-io-t-ptr)
(function).
avr-io-t-validity
(function).
(setf avr-io-t-validity)
(function).
avr-iopin-t-p
(function).
avr-iopin-t-ptr
(function).
(setf avr-iopin-t-ptr)
(function).
avr-iopin-t-validity
(function).
(setf avr-iopin-t-validity)
(function).
avr-ioport-external-t-p
(function).
avr-ioport-external-t-ptr
(function).
(setf avr-ioport-external-t-ptr)
(function).
avr-ioport-external-t-validity
(function).
(setf avr-ioport-external-t-validity)
(function).
avr-ioport-getirq-t-p
(function).
avr-ioport-getirq-t-ptr
(function).
(setf avr-ioport-getirq-t-ptr)
(function).
avr-ioport-getirq-t-validity
(function).
(setf avr-ioport-getirq-t-validity)
(function).
avr-ioport-state-t-p
(function).
avr-ioport-state-t-ptr
(function).
(setf avr-ioport-state-t-ptr)
(function).
avr-ioport-state-t-validity
(function).
(setf avr-ioport-state-t-validity)
(function).
avr-ioport-t-p
(function).
avr-ioport-t-ptr
(function).
(setf avr-ioport-t-ptr)
(function).
avr-ioport-t-validity
(function).
(setf avr-ioport-t-validity)
(function).
avr-irq-hook-t-p
(function).
avr-irq-hook-t-ptr
(function).
(setf avr-irq-hook-t-ptr)
(function).
avr-irq-hook-t-validity
(function).
(setf avr-irq-hook-t-validity)
(function).
avr-irq-pool-t-p
(function).
avr-irq-pool-t-ptr
(function).
(setf avr-irq-pool-t-ptr)
(function).
avr-irq-pool-t-validity
(function).
(setf avr-irq-pool-t-validity)
(function).
avr-irq-t-p
(function).
avr-irq-t-ptr
(function).
(setf avr-irq-t-ptr)
(function).
avr-irq-t-validity
(function).
(setf avr-irq-t-validity)
(function).
avr-kind-t-p
(function).
avr-kind-t-ptr
(function).
(setf avr-kind-t-ptr)
(function).
avr-kind-t-validity
(function).
(setf avr-kind-t-validity)
(function).
avr-regbit-t-p
(function).
avr-regbit-t-ptr
(function).
(setf avr-regbit-t-ptr)
(function).
avr-regbit-t-validity
(function).
(setf avr-regbit-t-validity)
(function).
avr-symbol-t-p
(function).
avr-symbol-t-ptr
(function).
(setf avr-symbol-t-ptr)
(function).
avr-symbol-t-validity
(function).
(setf avr-symbol-t-validity)
(function).
avr-t-p
(function).
avr-t-ptr
(function).
(setf avr-t-ptr)
(function).
avr-t-validity
(function).
(setf avr-t-validity)
(function).
avr-trace-data-t-p
(function).
avr-trace-data-t-ptr
(function).
(setf avr-trace-data-t-ptr)
(function).
avr-trace-data-t-validity
(function).
(setf avr-trace-data-t-validity)
(function).
avr-uart-t-p
(function).
avr-uart-t-ptr
(function).
(setf avr-uart-t-ptr)
(function).
avr-uart-t-validity
(function).
(setf avr-uart-t-validity)
(function).
avr-vcd-t-p
(function).
avr-vcd-t-ptr
(function).
(setf avr-vcd-t-ptr)
(function).
avr-vcd-t-validity
(function).
(setf avr-vcd-t-validity)
(function).
copy-__caddr_t
(function).
copy-__fsid_t
(function).
copy-__timer_t
(function).
copy-avr-adc-mux-t
(function).
copy-avr-adc-t
(function).
copy-avr-cmd-t
(function).
copy-avr-cmd-table-t
(function).
copy-avr-cycle-timer-pool-p
(function).
copy-avr-cycle-timer-pool-t
(function).
copy-avr-cycle-timer-slot-p
(function).
copy-avr-cycle-timer-slot-t
(function).
copy-avr-gdb-t
(function).
copy-avr-int-pending-t
(function).
copy-avr-int-table-p
(function).
copy-avr-int-table-t
(function).
copy-avr-int-vector-p
(function).
copy-avr-int-vector-t
(function).
copy-avr-io-t
(function).
copy-avr-iopin-t
(function).
copy-avr-ioport-external-t
(function).
copy-avr-ioport-getirq-t
(function).
copy-avr-ioport-state-t
(function).
copy-avr-ioport-t
(function).
copy-avr-irq-hook-t
(function).
copy-avr-irq-pool-t
(function).
copy-avr-irq-t
(function).
copy-avr-kind-t
(function).
copy-avr-regbit-t
(function).
copy-avr-symbol-t
(function).
copy-avr-t
(function).
copy-avr-trace-data-t
(function).
copy-avr-uart-t
(function).
copy-avr-vcd-t
(function).
copy-elf-firmware-t
(function).
copy-uart-fifo-t
(function).
elf-firmware-t-p
(function).
elf-firmware-t-ptr
(function).
(setf elf-firmware-t-ptr)
(function).
elf-firmware-t-validity
(function).
(setf elf-firmware-t-validity)
(function).
make-__caddr_t
(function).
make-__fsid_t
(function).
make-__timer_t
(function).
make-avr-adc-mux-t
(function).
make-avr-adc-t
(function).
make-avr-cmd-t
(function).
make-avr-cmd-table-t
(function).
make-avr-cycle-timer-pool-p
(function).
make-avr-cycle-timer-pool-t
(function).
make-avr-cycle-timer-slot-p
(function).
make-avr-cycle-timer-slot-t
(function).
make-avr-gdb-t
(function).
make-avr-int-pending-t
(function).
make-avr-int-table-p
(function).
make-avr-int-table-t
(function).
make-avr-int-vector-p
(function).
make-avr-int-vector-t
(function).
make-avr-io-t
(function).
make-avr-iopin-t
(function).
make-avr-ioport-external-t
(function).
make-avr-ioport-getirq-t
(function).
make-avr-ioport-state-t
(function).
make-avr-ioport-t
(function).
make-avr-irq-hook-t
(function).
make-avr-irq-pool-t
(function).
make-avr-irq-t
(function).
make-avr-kind-t
(function).
make-avr-regbit-t
(function).
make-avr-symbol-t
(function).
make-avr-t
(function).
make-avr-trace-data-t
(function).
make-avr-uart-t
(function).
make-avr-vcd-t
(function).
make-elf-firmware-t
(function).
make-uart-fifo-t
(function).
uart-fifo-t-p
(function).
uart-fifo-t-ptr
(function).
(setf uart-fifo-t-ptr)
(function).
uart-fifo-t-validity
(function).
(setf uart-fifo-t-validity)
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The current core that functions like pin, cycles, etc operate on.
When non-nil, simulations will not start until a GDB debugger attaches to the given port.
The symbol designating the current test suite.
The default baudrate for (uart-send). Note that if the frequency is not totally divisible by the byterate, you should decrease it to account for the error, otherwise you will get missing bytes.
The default byte size for (uart-send)
Runs :start cycles, then run condition every :skip cycles until it returns
non-nil. If it never returns non-nil, stop running it after :stop
cycles (counting from when cycles-between is called) anyway. Returns the
result of the condition or nil if the condition never succeeded. Ensures that
:finally has elapsed before exiting, to ensure a consistent exit state (if you
want).
:start, :stop, :skip, and :finally are timespecs.
Respects *core*.
Expands into a form that defines a test suite with the given name. Before each test in the suite, *core* is set to the result of :core, then :setup is run. :teardown is run after each test.
Run a test, respecting the current suite and catching any errors.
Set the pin to a certain state. If new-state is a number, set to that voltage (analog). If new-state is nil or :low, set to digital low. If new-state is any other non-nil value (:high recommended), set to digital high. Setting the digital state will not change the analog state, and vice versa.
pin
(function).
Move forward in time to a certain timespec. The timespec can either be given
as the first argument, or can be split up among the argument as suggested by
the lambda-list. If the timespec is in the past, does nothing.
Respects *core
Respects *core*.
Make an arduino uno core. It’s recommended to use this instead
of (make-instance ’arduino-uno-core). By default, expects a path to a .ino or
sketch directory containing a .ino with the same name as the directory. Will
compile the file using arduino-cli, so make sure it’s installed!
Make an arduino uno core. It’s recommended to use this instead
of (make-instance ’arduino-uno-core). By default, expects a path to a .ino or
sketch directory containing a .ino with the same name as the directory. Will
compile the file using arduino-cli, so make sure it’s installed!
Respects *core*.
Returns the duty cycle of the given pin, as a fraction. Records for the length given by the timespec. Works for digital output pins; will throw an error if a pin state other than :high or :low is detected. pull can be :up or :down to measure as if there’s a pullup or pulldown resistor. skip can be used to improve performance by specifying how many cycles to let pass between polling the pin.
Respects *core*
Respects *core*.
Respects *core*.
Respects *core*.
Send the given data, which should be a string, byte array, byte, or
character, over the given uart channel (or the default). To control character
encoding, use a byte array. Returns non-nil if all data were sent without
overflowing any buffers on the mcu. Uses the baud rate and byte size to control
the delay between characters. If finally is non-nil (the default), will wait at
the end of transmission the equivalent of one characters length, so that it is
safe to call (uart-send) multiple times in a row.
Respects *core*.
Respects *core*.
Respects *core*.
Respects *core*.
Return all data sent over UART, as a string. Uses babel’s default encoding;
call (babel:octets-to-string) manually to override.
Respects *core*
Waits until the pin is in the given state. Returns non-nil if the pin is in
the desired state.
Respects *core*
Runs until the given text is sent over the serial port. Returns non-nil if
that text was found before the timeout. Ignores text that was already sent
before (until-uart) was called. Will poll at intervals indicated by skip.
Handles strings, characters, numbers/unsigned bytes, and vectors of unsigned
bytes as text.
Respects *core*.
The number of clock cycles executed.
Step forward n cycles.
Step forward the minimum number of cycles. Make sure to
increment core-elapsed appropriately! Some simulators rarely do a true single
cycle, and instead batch together multi-cycle instructions that can be executed
very quickly on desktop (eg, 32-bit operations on an 8-bit microcontroller).
Return the status of the given pin. The format of the argument is determined
by the core. Respects *core*. Valid values include:
:high (set to digital high)
:low (set to digital low)
:pull-up (configured as input, with pullup resistor)
:pull-down
:float (configured as input, no pullup resistor)
Cores can define their own values as necessary.
arduino-uno-core
) p) ¶Set an analog input voltage at a pin. Pin should be in the
same format as (pin). The voltage represents the absolute voltage at the
input.
arduino-uno-core
) p voltage) ¶Set a digital input at a pin. Pin should be in the same
format as (pin). High should be non-nil to set to a high voltage, or nil for
low.
arduino-uno-core
) p high) ¶Retrieve, as a vector of unsigned bytes, all uart data that has been sent so far on the given channel.
Return the a reasonable default uart-channel that can be
passed as the last argument to the core-uart-* functions. If not implemented,
functions like uart-start will error out if not passed a uart-channel
argument.
Send the given byte to the mcu over uart, immediately (no
buffering on our side). Returns nil if the byte could not be received by the
mcu (probably due to a full buffer, but not necessarily).
Start listening and recording uart data on the given
channel (or some reasonable default). It is valid for a core to listen to uart
passively, without this function being called. uart-channel = nil is equivalet
to the default, even if it’s provided.
May not do anything. You do /not/ need to call this before throwing away a core.
avr-core
) &key mcu firmware-path frequency vcc) ¶wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
wrapper
.
core
.
core-many-cycles
.
core-one-cycle
.
core-pin
.
core-set-pin-analog
.
core-set-pin-digital
.
core-spi-default-channel
.
core-spi-set-handler
.
core-uart-data
.
core-uart-default-channel
.
core-uart-send
.
core-uart-start
.
(setf get-mcu-name)
.
get-mcu-name
.
(setf get-ptr)
.
get-ptr
.
(setf get-uarts)
.
get-uarts
.
initialize-instance
.
gooptest-avr-cl-autowrap:avr-t
keyword
Each uart is either nil, indicating not initialized,
or a vector of unsigned bytes, representing everything received over
that uart so far.
(loop gooptest-avr::for gooptest-avr::i gooptest-avr::from 0 gooptest-avr::to 9 gooptest-avr::collect nil)
The default number of cycles between polls for functions like (cycles-between) and (until-uart)
Creates a *core*-respecting wrapper for a CLOS method on core.
Make a valid callback for an IRQ. Every element of the body should be quoted. This is so you can embed values into the callback. Expands into a form that defines the callback at runtime and evaluates to the callback itself (from cffi:get-callback)
Bind port-var to the upper case character of the port and pin-var to the numerical (0-7) pin number inside that port.
See simavr/sim_io.h
Run until n total cycles have elapsed.
Respects *core*.
Run n cycles.
Respects *core*.
Convert the given timespec into a number of cycles.
Respects *core*.
wrapper
.
wrapper
.
Jump to: | (
_
A C D E F G I L M P R S T U W |
---|
Jump to: | (
_
A C D E F G I L M P R S T U W |
---|
Jump to: | *
+
A E F M S U V |
---|
Jump to: | *
+
A E F M S U V |
---|
Jump to: | _
A C E F G M P S T U |
---|
Jump to: | _
A C E F G M P S T U |
---|