The gooptest Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The gooptest Reference Manual

This is the gooptest Reference Manual, version 0.1.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Wed Nov 04 13:38:49 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

* Gooptest
** Motivating Example
   Adapted from [[file:examples/blink.lisp][examples/blink.lisp]]:

   #+BEGIN_SRC lisp
     (defsuite blink
         :core (make-arduino-uno (find-sketch "blink")))

     (in-suite blink)

     (runtest "Light starts in the off state."
      (cycles 1000)                        ; Sleep for 1000 CPU cycles
      (assert-pin :low 13))                ; Assert than pin 13 is low

     (runtest "Light turns from off to on at the right time"
       (cycles 499 :ms)                    ; Sleep for 499 milliseconds
       (assert-pin :low 13)
       (cycles 2 :ms)
       (assert-pin :high 13))

     (runtest "Light blinks on and off many times."
      ;; The loop below expects to be started with 400 ms (nominal) until the
      ;; next blink.
      (cycles 100 :ms)

      ;; Test 10 blinks on and off
      (dotimes (i 10)

        (assert
         (cycles-between (:start '(390 :ms) ; Start checking 390ms from now
                          :stop '(410 :ms)  ; Stop checking 410ms from now
                          :finally '(500 :ms) ; Return after 500ms from now, to
                                              ; exit in a consistent state.
                          :skip '(1 :ms))   ; Poll the pin every millisecond
           (eq :high (pin 13))))            ; Ensure that this condition passes
                                            ; some time during the interval.

        ;; Realistically, you could test a blinker pretty well just using
        ;; (cycles), without the fancy (cycles-between).

        (assert
         (cycles-between (:start '(390 :ms)
                          :stop '(410 :ms)
                          :finally '(500 :ms)
                          :skip '(1 :ms))
           (eq :low (pin 13)))))))
   #+END_SRC

** Setup
*** Dependencies
    To emulate AVR cores, you need to install [[https://github.com/BusError/simavr][simavr]]. On Debian and derivatives
    (that's you, Ubuntu!), simavr is packaged, so run ~sudo apt install
    libsimavr~ (you do /not/ need development headers). Elsewhere, download,
    compile, and install simavr from the link above.
    
    To compile Arduino sketches, you'll need
    [[https://arduino.github.io/arduino-cli/installation/][arduino-cli]].
    Installation is pretty easy. Put it in your ~$PATH~ if you want gooptest to
    be able to automatically compile your sketches. TODO: set a custom path to
    arduino-cli in a variable.
*** Gooptest itself
    If you're familiar with Lisp and have a working development environment: Put
    this repository into your ASDF load path, then ~(asdf:load-system
    :gooptest)~. Examples are in the package ~gooptest/examples~. You might need
    to install dependencies via quicklisp.
** Documentation
   Most public functions in gooptest have meaningful documentation strings. See
   [[file:package.lisp][package.lisp]] for a list of exported symbols, then use
   your editor's documentation features for more details.

   The [[file:examples][examples]] are a more digestible overview of gooptest.
   Running the examples should be as simple as ~(asdf:load-system
   :gooptest/examples)~ followed by, for example, ~(gooptest/examples:blink)~ to
   run the blink example.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 gooptest

Author

Mark Polyakov

License

GPL-3.0

Description

A microcontroller testing framework.

Version

0.1.0

Dependencies
Source

gooptest.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 gooptest/autowrap-specs

Dependency

src/gooptest-avr.lisp (file)

Parent

gooptest (system)

Location

autowrap-specs/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 gooptest.asd

Location

gooptest.asd

Systems

gooptest (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 gooptest/package.lisp

Parent

gooptest (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 gooptest/src/gooptest.lisp

Dependency

package.lisp (file)

Parent

gooptest (system)

Location

src/gooptest.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 gooptest/src/gooptest-avr-cl-autowrap.lisp

Dependency

src/simavr-proxy.h (file)

Parent

gooptest (system)

Location

src/gooptest-avr-cl-autowrap.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.5 gooptest/src/gooptest-avr.lisp

Dependency

src/gooptest-avr-cl-autowrap.lisp (file)

Parent

gooptest (system)

Location

src/gooptest-avr.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Files   [Contents][Index]

4.2 Static


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.1 gooptest/src/simavr-proxy.h

Dependency

src/gooptest.lisp (file)

Parent

gooptest (system)

Location

src/simavr-proxy.h


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.2 gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.3 gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.4 gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.5 gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.6 gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.7 gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.i686-apple-darwin9.spec


Next: , Previous: , Up: Static files   [Contents][Index]

4.2.8 gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec


Previous: , Up: Static files   [Contents][Index]

4.2.9 gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec

Parent

autowrap-specs (module)

Location

autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 gooptest

Source

package.lisp (file)

Nickname

goop

Use List
Used By List

gooptest-avr

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 gooptest-avr-cl-autowrap

Source

package.lisp (file)

Use List
Used By List

gooptest-avr

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.3 gooptest-avr

Source

package.lisp (file)

Nickname

goop-avr

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *core*

The current core that functions like pin, cycles, etc operate on.

Package

gooptest

Source

src/gooptest.lisp (file)

Special Variable: *gdb-port*

When non-nil, simulations will not start until a GDB debugger attaches to the given port.

Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Special Variable: *suite*

The symbol designating the current test suite.

Package

gooptest

Source

src/gooptest.lisp (file)

Special Variable: *uart-baudrate*

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Special Variable: *uart-byte-size*

The default byte size for (uart-send)

Package

gooptest

Source

src/gooptest.lisp (file)

Special Variable: +__avr_adc_h___+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__avr_ioport_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__avr_mcu_section_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__avr_uart_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__fifo_declare__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__s16_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__s32_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__s64_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_avr_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_avr_types_h___+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_cycle_timers_h___+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_elf_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_gdb_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_interrupts_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_io_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_irq_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sim_regbit_h__+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__slong32_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__slongword_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__squad_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__sword_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__u16_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__u32_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__u64_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__ulong32_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__ulongword_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__uquad_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +__uword_type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +_bits_stdint_intn_h+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +_bits_stdint_uintn_h+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +_bits_types_h+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc0+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc1+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc10+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc11+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc12+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc13+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc14+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc15+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc2+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc3+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc4+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc5+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc6+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc7+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc8+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-adc9+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-count+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-in-trigger+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-out-trigger+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-irq-temp+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-diff+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-noise+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-none+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-ref+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-single+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-temp+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-mux-vcc4+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-vref-aref+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-vref-avcc+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-vref-v110+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-vref-v256+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +adc-vref-vcc+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-analog-comparator-0+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-analog-comparator-1+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-analog-comparator-2+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-analog-comparator-3+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-external-interrupt-0+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-free-running+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-none+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-pin-change-interrupt+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-psc-module-0-sync-signal+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-psc-module-1-sync-signal+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-psc-module-2-sync-signal+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-timer-0-compare-match-a+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-timer-0-compare-match-b+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-timer-0-overflow+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-timer-1-capture-event+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-timer-1-compare-match-b+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-adts-timer-1-overflow+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-fuse-ext+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-fuse-high+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-fuse-low+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-gdb-break-hard+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-gdb-break-soft+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-gdb-watch-access+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-gdb-watch-read+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-gdb-watch-write+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-int-any+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-int-irq-count+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-int-irq-pending+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-int-irq-running+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-int-pending-fifo-size+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-int-pending-overflow-f+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-ioctl-adc-getirq+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-ioctl-ioport-getirq-regbit+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-iomem-irq-all+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-ioport-output+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-aref+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-avcc+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-efuse+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-frequency+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-hfuse+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-lfuse+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-name+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-port-external-pull+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-signature+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-simavr-command+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-simavr-console+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-vcc+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-vcd-filename+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-vcd-irq+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-vcd-period+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-vcd-portpin+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-mmcu-tag-vcd-trace+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-segment-offset-eeprom+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-segment-offset-flash+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-uart-flag-poll-sleep+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-uart-flag-pool-sleep+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +avr-uart-flag-stdio+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-crashed+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-done+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-limbo+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-running+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-sleeping+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-step+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-step-done+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +cpu-stopped+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +elf-symbols+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fallthrough+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-bool-type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-cursor-type+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-decl+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-inline+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-null+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-sync+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-volatile+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +fifo-zero-init+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-count+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-direction-all+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin-all+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin0+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin1+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin2+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin3+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin4+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin5+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin6+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-pin7+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-reg-pin+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +ioport-irq-reg-port+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +irq-flag-alloc+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +irq-flag-filtered+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +irq-flag-floating+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +irq-flag-init+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +irq-flag-not+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +irq-flag-user+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +log-debug+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +log-error+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +log-none+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +log-output+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +log-trace+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +log-warning+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +max-avr-commands+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +max-cycle-timers+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +max-i-os+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +old-pc-size+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +pri-avr-cycle-count+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-sph+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-spl+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-sreg+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-xh+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-xl+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-yh+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-yl+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-zh+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +r-zl+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-c+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-h+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-i+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-n+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-s+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-t+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-v+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +s-z+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +simavr-cmd-none+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +simavr-cmd-uart-loopback+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +simavr-cmd-vcd-start-trace+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +simavr-cmd-vcd-stop-trace+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-fifo-fifo-size+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-fifo-overflow-f+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-input-fe+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-irq-count+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-irq-input+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-irq-out-xoff+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-irq-out-xon+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Special Variable: +uart-irq-output+
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: avr-global-logger AVR LEVEL FORMAT &rest REST1296
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Macro: cycles-between (&key START STOP SKIP FINALLY) &body CONDITION

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*.

Package

gooptest

Source

src/gooptest.lisp (file)

Macro: defsuite NAME &key SETUP CORE TEARDOWN

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Macro: in-suite SYM
Package

gooptest

Source

src/gooptest.lisp (file)

Macro: runtest NAME &body BODY

Run a test, respecting the current suite and catching any errors.

Package

gooptest

Source

src/gooptest.lisp (file)

Macro: with-core THE-CORE &body BODY
Package

gooptest

Source

src/gooptest.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: assert-pin STATE PIN-SYM
Package

gooptest

Source

src/gooptest.lisp (file)

Function: avr-adc-init AVR PORT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-alloc-irq POOL BASE COUNT NAMES
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-callback-run-gdb AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-callback-run-raw AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-callback-sleep-gdb AVR HOW-LONG
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-callback-sleep-raw AVR HOW-LONG
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-clear-interrupt AVR VECTOR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-clear-interrupt-if AVR VECTOR OLD
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-init AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-register AVR CODE HANDLER PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-set-register AVR ADDR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-unregister AVR CODE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-connect-irq SRC DST
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-core-allocate CORE CORE-LEN
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-core-watch-read AVR ADDR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-core-watch-write AVR ADDR V
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-cancel AVR TIMER PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-process AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-register AVR WHEN TIMER PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-register-usec AVR WHEN TIMER PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-reset AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-status AVR TIMER PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-deallocate-ios AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-deinit-gdb AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-free-irq IRQ COUNT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-gdb-handle-watchpoints G ADDR TYPE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-gdb-init AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-gdb-processor AVR SLEEP
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-get-interrupt-irq AVR V
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-get-time-stamp AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-global-logger-get ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-global-logger-set LOGGER
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-has-pending-interrupts AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-init AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-init-irq POOL IRQ BASE COUNT NAMES
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-interrupt-init AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-interrupt-reset AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-interrupt-reti AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-io-getirq AVR CTL INDEX
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-io-setirqs IO CTL COUNT IRQS
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioctl AVR CTL IO-PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-iomem-getirq AVR ADDR NAME INDEX
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-init AVR PORT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-get-flags IRQ
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-register-notify IRQ NOTIFY PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-set-flags IRQ FLAGS
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-unregister-notify IRQ NOTIFY PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-is-interrupt-pending AVR VECTOR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-load-firmware AVR FIRMWARE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-loadcode AVR CODE SIZE ADDRESS
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-make-mcu-by-name NAME
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-pending-sleep-usec AVR HOW-LONG
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-raise-interrupt AVR VECTOR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-raise-irq IRQ VALUE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-raise-irq-float IRQ VALUE FLOATING
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-register-io AVR IO
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-register-io-read AVR ADDR READ PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-register-io-write AVR ADDR WRITE PARAM
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-register-vector AVR VECTOR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-reset AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-run AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-sadly-crashed AVR SIGNAL
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-service-interrupts AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-set-command-register AVR ADDR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-set-console-register AVR ADDR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-terminate AVR
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-uart-init AVR PORT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-unconnect-irq SRC DST
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: cycles N-OR-TIMESPEC &optional UNIT ABSOLUTE

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

Package

gooptest

Source

src/gooptest.lisp (file)

Function: elapsed ()

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: elf-read-firmware FILE FIRMWARE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: load-foreign-libraries ()
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: make-arduino-nano FIRMWARE-PATH &optional FIRMWARE-TYPE

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!

Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: make-arduino-uno FIRMWARE-PATH &optional FIRMWARE-TYPE

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!

Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: pin PIN-DESIGNATOR

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Setf Expander

(setf pin) (setf expander)

Setf Expander: (setf pin) P

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Reader

pin (function)

Function: pin-duty-cycle P &key STOP SKIP PULL

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*

Package

gooptest

Source

src/gooptest.lisp (file)

Function: set-pin-analog PIN-DESIGNATOR VOLTAGE

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: set-pin-digital PIN-DESIGNATOR HIGH

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: uart-data &optional UART-CHANNEL

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: uart-send DATA &key CHANNEL BAUDRATE BYTE-SIZE FINALLY &aux CYCLES-PER-BYTE BUFFER-OVERFLOWED-P

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*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: uart-send-byte BYTE &optional UART-CHANNEL

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: uart-start &optional UART-CHANNEL

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: uart-stop &optional UART-CHANNEL

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: uart-string &optional CHANNEL

Return all data sent over UART, as a string. Uses babel’s default encoding; call (babel:octets-to-string) manually to override.

Respects *core*

Package

gooptest

Source

src/gooptest.lisp (file)

Function: until-pin PIN-ID STATE &optional STOP SKIP

Waits until the pin is in the given state. Returns non-nil if the pin is in the desired state.

Respects *core*

Package

gooptest

Source

src/gooptest.lisp (file)

Function: until-uart TEXT &key CHANNEL STOP SKIP FINALLY

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*.

Package

gooptest

Source

src/gooptest.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Generic functions

Generic Function: core-elapsed OBJECT

The number of clock cycles executed.

Package

gooptest

Writer

(setf core-elapsed) (generic function)

Methods
Method: core-elapsed (CORE core)

automatically generated reader method

Source

src/gooptest.lisp (file)

Generic Function: (setf core-elapsed) NEW-VALUE OBJECT
Package

gooptest

Reader

core-elapsed (generic function)

Methods
Method: (setf core-elapsed) NEW-VALUE (CORE core)

automatically generated writer method

Source

src/gooptest.lisp (file)

Generic Function: core-frequency OBJECT
Generic Function: (setf core-frequency) NEW-VALUE OBJECT
Package

gooptest

Methods
Method: core-frequency (CORE core)

automatically generated reader method

Source

src/gooptest.lisp (file)

Method: (setf core-frequency) NEW-VALUE (CORE core)

automatically generated writer method

Source

src/gooptest.lisp (file)

Generic Function: core-many-cycles C N

Step forward n cycles.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-many-cycles (INSTANCE avr-core) N
Source

src/gooptest-avr.lisp (file)

Method: core-many-cycles (C core) N
Generic Function: core-one-cycle C

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).

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-one-cycle (INSTANCE avr-core)
Source

src/gooptest-avr.lisp (file)

Generic Function: core-pin C P

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-pin (INSTANCE arduino-uno-core) P
Source

src/gooptest-avr.lisp (file)

Method: core-pin (INSTANCE avr-core) P

Pin should be a string designator like :a4 for port A, pin 4

Source

src/gooptest-avr.lisp (file)

Generic Function: core-set-pin-analog C P VOLTAGE

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-set-pin-analog (INSTANCE arduino-uno-core) P VOLTAGE
Source

src/gooptest-avr.lisp (file)

Method: core-set-pin-analog (INSTANCE avr-core) P VOLTAGE
Source

src/gooptest-avr.lisp (file)

Generic Function: core-set-pin-digital C P HIGH

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-set-pin-digital (INSTANCE arduino-uno-core) P HIGH
Source

src/gooptest-avr.lisp (file)

Method: core-set-pin-digital (INSTANCE avr-core) P HIGH
Source

src/gooptest-avr.lisp (file)

Generic Function: core-uart-data C UART-CHANNEL

Retrieve, as a vector of unsigned bytes, all uart data that has been sent so far on the given channel.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-uart-data (INSTANCE avr-core) CHANNEL
Source

src/gooptest-avr.lisp (file)

Generic Function: core-uart-default-channel C

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-uart-default-channel (INSTANCE avr-core)
Source

src/gooptest-avr.lisp (file)

Generic Function: core-uart-send C BYTE UART-CHANNEL

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).

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-uart-send (INSTANCE avr-core) BYTE CHANNEL
Source

src/gooptest-avr.lisp (file)

Generic Function: core-uart-start C UART-CHANNEL

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.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-uart-start (INSTANCE avr-core) CHANNEL
Source

src/gooptest-avr.lisp (file)

Generic Function: core-uart-stop C UART-CHANNEL

May not do anything. You do /not/ need to call this before throwing away a core.

Package

gooptest

Source

src/gooptest.lisp (file)

Methods
Method: core-uart-stop (C core) UART-CHANNEL

Noop. Override if you care.

Generic Function: core-vcc OBJECT
Generic Function: (setf core-vcc) NEW-VALUE OBJECT
Package

gooptest

Methods
Method: core-vcc (CORE core)

automatically generated reader method

Source

src/gooptest.lisp (file)

Method: (setf core-vcc) NEW-VALUE (CORE core)

automatically generated writer method

Source

src/gooptest.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Structures

Structure: __fsid_t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-adc-mux-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-adc-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-cmd-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-cmd-table-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-cycle-timer-pool-p ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-cycle-timer-pool-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-cycle-timer-slot-p ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-cycle-timer-slot-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-gdb-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-int-pending-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-int-table-p ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-int-table-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-int-vector-p ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-int-vector-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-io-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-iopin-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-ioport-external-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-ioport-getirq-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-ioport-state-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-ioport-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-irq-hook-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-irq-pool-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-irq-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-kind-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-regbit-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-symbol-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-trace-data-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-uart-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: avr-vcd-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: elf-firmware-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: uart-fifo-t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.6 Classes

Class: avr-core ()
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Direct superclasses

core (class)

Direct subclasses

arduino-uno-core (class)

Direct methods
Direct slots
Slot: avr-ptr
Type

gooptest-avr-cl-autowrap:avr-t

Readers

get-ptr (generic function)

Writers

(setf get-ptr) (generic function)

Slot: mcu-name
Type

keyword

Readers

get-mcu-name (generic function)

Writers

(setf get-mcu-name) (generic function)

Slot: uarts

Each uart is either nil, indicating not initialized,
or a vector of unsigned bytes, representing everything received over that uart so far.

Initform

(loop gooptest-avr::for gooptest-avr::i gooptest-avr::from 0 gooptest-avr::to 9 gooptest-avr::collect nil)

Readers

get-uarts (generic function)

Writers

(setf get-uarts) (generic function)

Class: core ()
Package

gooptest

Source

src/gooptest.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

avr-core (class)

Direct methods
Direct slots
Slot: elapsed
Type

integer

Initform

0

Readers

core-elapsed (generic function)

Writers

(setf core-elapsed) (generic function)

Slot: vcc
Type

number

Initargs

:vcc

Initform

5

Readers

core-vcc (generic function)

Writers

(setf core-vcc) (generic function)

Slot: frequency
Type

integer

Initargs

:frequency

Initform

(error "core frequency is required")

Readers

core-frequency (generic function)

Writers

(setf core-frequency) (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.7 Types

Type: pin-output ()

What an mcu might set a pin to.

Package

gooptest

Source

src/gooptest.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *adc-pin-plist*
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Special Variable: *skip*

The default number of cycles between polls for functions like (cycles-between) and (until-uart)

Package

gooptest

Source

src/gooptest.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: defcorewrapper NEW-FUN OLD-FUN LAMBDA-LIST &optional LAST-ARG-GETTER

Creates a *core*-respecting wrapper for a CLOS method on core.

Package

gooptest

Source

src/gooptest.lisp (file)

Macro: make-irq-callback VALUE-ARG &body BODY

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)

Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Macro: resolve-timespecs ABSOLUTE-SPECS RELATIVE-SPECS &body BODY
Package

gooptest

Source

src/gooptest.lisp (file)

Macro: with-pin PORT-VAR PIN-VAR PIN-DESIGNATOR &body BODY

Bind port-var to the upper case character of the port and pin-var to the numerical (0-7) pin number inside that port.

Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: __caddr_t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __caddr_t-ptr INSTANCE
Function: (setf __caddr_t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __caddr_t-validity INSTANCE
Function: (setf __caddr_t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __fsid_t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __fsid_t-ptr INSTANCE
Function: (setf __fsid_t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __fsid_t-validity INSTANCE
Function: (setf __fsid_t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __timer_t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __timer_t-ptr INSTANCE
Function: (setf __timer_t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: __timer_t-validity INSTANCE
Function: (setf __timer_t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-adc-mux-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-adc-mux-t-ptr INSTANCE
Function: (setf avr-adc-mux-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-adc-mux-t-validity INSTANCE
Function: (setf avr-adc-mux-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-adc-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-adc-t-ptr INSTANCE
Function: (setf avr-adc-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-adc-t-validity INSTANCE
Function: (setf avr-adc-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-t-ptr INSTANCE
Function: (setf avr-cmd-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-t-validity INSTANCE
Function: (setf avr-cmd-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-table-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-table-t-ptr INSTANCE
Function: (setf avr-cmd-table-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cmd-table-t-validity INSTANCE
Function: (setf avr-cmd-table-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-pool-p-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-pool-p-ptr INSTANCE
Function: (setf avr-cycle-timer-pool-p-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-pool-p-validity INSTANCE
Function: (setf avr-cycle-timer-pool-p-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-pool-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-pool-t-ptr INSTANCE
Function: (setf avr-cycle-timer-pool-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-pool-t-validity INSTANCE
Function: (setf avr-cycle-timer-pool-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-slot-p-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-slot-p-ptr INSTANCE
Function: (setf avr-cycle-timer-slot-p-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-slot-p-validity INSTANCE
Function: (setf avr-cycle-timer-slot-p-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-slot-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-slot-t-ptr INSTANCE
Function: (setf avr-cycle-timer-slot-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-cycle-timer-slot-t-validity INSTANCE
Function: (setf avr-cycle-timer-slot-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-gdb-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-gdb-t-ptr INSTANCE
Function: (setf avr-gdb-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-gdb-t-validity INSTANCE
Function: (setf avr-gdb-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-pending-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-pending-t-ptr INSTANCE
Function: (setf avr-int-pending-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-pending-t-validity INSTANCE
Function: (setf avr-int-pending-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-table-p-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-table-p-ptr INSTANCE
Function: (setf avr-int-table-p-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-table-p-validity INSTANCE
Function: (setf avr-int-table-p-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-table-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-table-t-ptr INSTANCE
Function: (setf avr-int-table-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-table-t-validity INSTANCE
Function: (setf avr-int-table-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-vector-p-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-vector-p-ptr INSTANCE
Function: (setf avr-int-vector-p-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-vector-p-validity INSTANCE
Function: (setf avr-int-vector-p-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-vector-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-vector-t-ptr INSTANCE
Function: (setf avr-int-vector-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-int-vector-t-validity INSTANCE
Function: (setf avr-int-vector-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-io-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-io-t-ptr INSTANCE
Function: (setf avr-io-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-io-t-validity INSTANCE
Function: (setf avr-io-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioctl-def C1 C2 C3 C4

See simavr/sim_io.h

Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: avr-iopin-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-iopin-t-ptr INSTANCE
Function: (setf avr-iopin-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-iopin-t-validity INSTANCE
Function: (setf avr-iopin-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-external-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-external-t-ptr INSTANCE
Function: (setf avr-ioport-external-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-external-t-validity INSTANCE
Function: (setf avr-ioport-external-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-getirq-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-getirq-t-ptr INSTANCE
Function: (setf avr-ioport-getirq-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-getirq-t-validity INSTANCE
Function: (setf avr-ioport-getirq-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-state-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-state-t-ptr INSTANCE
Function: (setf avr-ioport-state-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-state-t-validity INSTANCE
Function: (setf avr-ioport-state-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-t-ptr INSTANCE
Function: (setf avr-ioport-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-ioport-t-validity INSTANCE
Function: (setf avr-ioport-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-hook-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-hook-t-ptr INSTANCE
Function: (setf avr-irq-hook-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-hook-t-validity INSTANCE
Function: (setf avr-irq-hook-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-pool-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-pool-t-ptr INSTANCE
Function: (setf avr-irq-pool-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-pool-t-validity INSTANCE
Function: (setf avr-irq-pool-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-t-ptr INSTANCE
Function: (setf avr-irq-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-irq-t-validity INSTANCE
Function: (setf avr-irq-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-kind-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-kind-t-ptr INSTANCE
Function: (setf avr-kind-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-kind-t-validity INSTANCE
Function: (setf avr-kind-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-regbit-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-regbit-t-ptr INSTANCE
Function: (setf avr-regbit-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-regbit-t-validity INSTANCE
Function: (setf avr-regbit-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-symbol-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-symbol-t-ptr INSTANCE
Function: (setf avr-symbol-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-symbol-t-validity INSTANCE
Function: (setf avr-symbol-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-t-ptr INSTANCE
Function: (setf avr-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-t-validity INSTANCE
Function: (setf avr-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-trace-data-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-trace-data-t-ptr INSTANCE
Function: (setf avr-trace-data-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-trace-data-t-validity INSTANCE
Function: (setf avr-trace-data-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-uart-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-uart-t-ptr INSTANCE
Function: (setf avr-uart-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-uart-t-validity INSTANCE
Function: (setf avr-uart-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-vcd-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-vcd-t-ptr INSTANCE
Function: (setf avr-vcd-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: avr-vcd-t-validity INSTANCE
Function: (setf avr-vcd-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-__caddr_t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-__fsid_t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-__timer_t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-adc-mux-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-adc-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-cmd-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-cmd-table-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-cycle-timer-pool-p INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-cycle-timer-pool-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-cycle-timer-slot-p INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-cycle-timer-slot-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-gdb-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-int-pending-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-int-table-p INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-int-table-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-int-vector-p INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-int-vector-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-io-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-iopin-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-ioport-external-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-ioport-getirq-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-ioport-state-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-ioport-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-irq-hook-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-irq-pool-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-irq-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-kind-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-regbit-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-symbol-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-trace-data-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-uart-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-avr-vcd-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-elf-firmware-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: copy-uart-fifo-t INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: cycles-abs N

Run until n total cycles have elapsed.

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: cycles-rel N

Run n cycles.

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: elf-firmware-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: elf-firmware-t-ptr INSTANCE
Function: (setf elf-firmware-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: elf-firmware-t-validity INSTANCE
Function: (setf elf-firmware-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-__caddr_t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-__fsid_t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-__timer_t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-adc-mux-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-adc-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-cmd-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-cmd-table-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-cycle-timer-pool-p &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-cycle-timer-pool-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-cycle-timer-slot-p &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-cycle-timer-slot-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-gdb-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-int-pending-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-int-table-p &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-int-table-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-int-vector-p &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-int-vector-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-io-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-iopin-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-ioport-external-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-ioport-getirq-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-ioport-state-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-ioport-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-irq-hook-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-irq-pool-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-irq-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-kind-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-regbit-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-symbol-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-trace-data-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-uart-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-avr-vcd-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-elf-firmware-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: make-uart-fifo-t &key (PTR PTR) (VALIDITY VALIDITY)
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: maybe-compile-sketch SKETCH-TRUENAME MODEL
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: resolve-timespec TIMESPEC INTO-ABSOLUTE

Convert the given timespec into a number of cycles.

Respects *core*.

Package

gooptest

Source

src/gooptest.lisp (file)

Function: translate-pin-uno ARDUINO-PIN
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: uart-channel-char CHANNEL-INT
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Function: uart-fifo-t-p OBJECT
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: uart-fifo-t-ptr INSTANCE
Function: (setf uart-fifo-t-ptr) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Function: uart-fifo-t-validity INSTANCE
Function: (setf uart-fifo-t-validity) VALUE INSTANCE
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: core-spi-default-channel INSTANCE
Package

gooptest-avr

Methods
Method: core-spi-default-channel (INSTANCE avr-core)
Source

src/gooptest-avr.lisp (file)

Generic Function: core-spi-set-handler INSTANCE HANDLER CHANNEL
Package

gooptest-avr

Methods
Method: core-spi-set-handler (INSTANCE avr-core) HANDLER CHANNEL

Channel is an integer indicating the SPI port as understood by simavr.

Source

src/gooptest-avr.lisp (file)

Generic Function: get-mcu-name OBJECT
Generic Function: (setf get-mcu-name) NEW-VALUE OBJECT
Package

gooptest-avr

Methods
Method: get-mcu-name (AVR-CORE avr-core)

automatically generated reader method

Source

src/gooptest-avr.lisp (file)

Method: (setf get-mcu-name) NEW-VALUE (AVR-CORE avr-core)

automatically generated writer method

Source

src/gooptest-avr.lisp (file)

Generic Function: get-ptr OBJECT
Generic Function: (setf get-ptr) NEW-VALUE OBJECT
Package

gooptest-avr

Methods
Method: get-ptr (AVR-CORE avr-core)

automatically generated reader method

Source

src/gooptest-avr.lisp (file)

Method: (setf get-ptr) NEW-VALUE (AVR-CORE avr-core)

automatically generated writer method

Source

src/gooptest-avr.lisp (file)

Generic Function: get-uarts OBJECT
Generic Function: (setf get-uarts) NEW-VALUE OBJECT
Package

gooptest-avr

Methods
Method: get-uarts (AVR-CORE avr-core)
Method: (setf get-uarts) NEW-VALUE (AVR-CORE avr-core)

Each uart is either nil, indicating not initialized,
or a vector of unsigned bytes, representing everything received over that uart so far.

Source

src/gooptest-avr.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Structures

Structure: __caddr_t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)

Structure: __timer_t ()
Package

gooptest-avr-cl-autowrap

Source

src/gooptest-avr-cl-autowrap.lisp (file)

Direct superclasses

wrapper (structure)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Classes

Class: arduino-uno-core ()
Package

gooptest-avr

Source

src/gooptest-avr.lisp (file)

Direct superclasses

avr-core (class)

Direct methods

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   G   L   M   S  
Index Entry  Section

F
File, Lisp, gooptest.asd: The gooptest․asd file
File, Lisp, gooptest/package.lisp: The gooptest/package․lisp file
File, Lisp, gooptest/src/gooptest-avr-cl-autowrap.lisp: The gooptest/src/gooptest-avr-cl-autowrap․lisp file
File, Lisp, gooptest/src/gooptest-avr.lisp: The gooptest/src/gooptest-avr․lisp file
File, Lisp, gooptest/src/gooptest.lisp: The gooptest/src/gooptest․lisp file
File, static, gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec: The gooptest/autowrap-specs/simavr-proxy․i386-unknown-freebsd․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec: The gooptest/autowrap-specs/simavr-proxy․i386-unknown-openbsd․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec: The gooptest/autowrap-specs/simavr-proxy․i686-apple-darwin9․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec: The gooptest/autowrap-specs/simavr-proxy․i686-pc-linux-gnu․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-apple-darwin9․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-pc-linux-gnu․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-unknown-freebsd․spec file
File, static, gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-unknown-openbsd․spec file
File, static, gooptest/src/simavr-proxy.h: The gooptest/src/simavr-proxy․h file

G
gooptest.asd: The gooptest․asd file
gooptest/autowrap-specs: The gooptest/autowrap-specs module
gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec: The gooptest/autowrap-specs/simavr-proxy․i386-unknown-freebsd․spec file
gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec: The gooptest/autowrap-specs/simavr-proxy․i386-unknown-openbsd․spec file
gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec: The gooptest/autowrap-specs/simavr-proxy․i686-apple-darwin9․spec file
gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec: The gooptest/autowrap-specs/simavr-proxy․i686-pc-linux-gnu․spec file
gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-apple-darwin9․spec file
gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-pc-linux-gnu․spec file
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-unknown-freebsd․spec file
gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-unknown-openbsd․spec file
gooptest/package.lisp: The gooptest/package․lisp file
gooptest/src/gooptest-avr-cl-autowrap.lisp: The gooptest/src/gooptest-avr-cl-autowrap․lisp file
gooptest/src/gooptest-avr.lisp: The gooptest/src/gooptest-avr․lisp file
gooptest/src/gooptest.lisp: The gooptest/src/gooptest․lisp file
gooptest/src/simavr-proxy.h: The gooptest/src/simavr-proxy․h file

L
Lisp File, gooptest.asd: The gooptest․asd file
Lisp File, gooptest/package.lisp: The gooptest/package․lisp file
Lisp File, gooptest/src/gooptest-avr-cl-autowrap.lisp: The gooptest/src/gooptest-avr-cl-autowrap․lisp file
Lisp File, gooptest/src/gooptest-avr.lisp: The gooptest/src/gooptest-avr․lisp file
Lisp File, gooptest/src/gooptest.lisp: The gooptest/src/gooptest․lisp file

M
Module, gooptest/autowrap-specs: The gooptest/autowrap-specs module

S
Static File, gooptest/autowrap-specs/simavr-proxy.i386-unknown-freebsd.spec: The gooptest/autowrap-specs/simavr-proxy․i386-unknown-freebsd․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.i386-unknown-openbsd.spec: The gooptest/autowrap-specs/simavr-proxy․i386-unknown-openbsd․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.i686-apple-darwin9.spec: The gooptest/autowrap-specs/simavr-proxy․i686-apple-darwin9․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.i686-pc-linux-gnu.spec: The gooptest/autowrap-specs/simavr-proxy․i686-pc-linux-gnu․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.x86_64-apple-darwin9.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-apple-darwin9․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.x86_64-pc-linux-gnu.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-pc-linux-gnu․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-freebsd.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-unknown-freebsd․spec file
Static File, gooptest/autowrap-specs/simavr-proxy.x86_64-unknown-openbsd.spec: The gooptest/autowrap-specs/simavr-proxy․x86_64-unknown-openbsd․spec file
Static File, gooptest/src/simavr-proxy.h: The gooptest/src/simavr-proxy․h file

Jump to:   F   G   L   M   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (   _  
A   C   D   E   F   G   I   L   M   P   R   S   T   U   W  
Index Entry  Section

(
(setf avr-adc-mux-t-ptr): Internal functions
(setf avr-adc-mux-t-validity): Internal functions
(setf avr-adc-t-ptr): Internal functions
(setf avr-adc-t-validity): Internal functions
(setf avr-cmd-t-ptr): Internal functions
(setf avr-cmd-t-validity): Internal functions
(setf avr-cmd-table-t-ptr): Internal functions
(setf avr-cmd-table-t-validity): Internal functions
(setf avr-cycle-timer-pool-p-ptr): Internal functions
(setf avr-cycle-timer-pool-p-validity): Internal functions
(setf avr-cycle-timer-pool-t-ptr): Internal functions
(setf avr-cycle-timer-pool-t-validity): Internal functions
(setf avr-cycle-timer-slot-p-ptr): Internal functions
(setf avr-cycle-timer-slot-p-validity): Internal functions
(setf avr-cycle-timer-slot-t-ptr): Internal functions
(setf avr-cycle-timer-slot-t-validity): Internal functions
(setf avr-gdb-t-ptr): Internal functions
(setf avr-gdb-t-validity): Internal functions
(setf avr-int-pending-t-ptr): Internal functions
(setf avr-int-pending-t-validity): Internal functions
(setf avr-int-table-p-ptr): Internal functions
(setf avr-int-table-p-validity): Internal functions
(setf avr-int-table-t-ptr): Internal functions
(setf avr-int-table-t-validity): Internal functions
(setf avr-int-vector-p-ptr): Internal functions
(setf avr-int-vector-p-validity): Internal functions
(setf avr-int-vector-t-ptr): Internal functions
(setf avr-int-vector-t-validity): Internal functions
(setf avr-io-t-ptr): Internal functions
(setf avr-io-t-validity): Internal functions
(setf avr-iopin-t-ptr): Internal functions
(setf avr-iopin-t-validity): Internal functions
(setf avr-ioport-external-t-ptr): Internal functions
(setf avr-ioport-external-t-validity): Internal functions
(setf avr-ioport-getirq-t-ptr): Internal functions
(setf avr-ioport-getirq-t-validity): Internal functions
(setf avr-ioport-state-t-ptr): Internal functions
(setf avr-ioport-state-t-validity): Internal functions
(setf avr-ioport-t-ptr): Internal functions
(setf avr-ioport-t-validity): Internal functions
(setf avr-irq-hook-t-ptr): Internal functions
(setf avr-irq-hook-t-validity): Internal functions
(setf avr-irq-pool-t-ptr): Internal functions
(setf avr-irq-pool-t-validity): Internal functions
(setf avr-irq-t-ptr): Internal functions
(setf avr-irq-t-validity): Internal functions
(setf avr-kind-t-ptr): Internal functions
(setf avr-kind-t-validity): Internal functions
(setf avr-regbit-t-ptr): Internal functions
(setf avr-regbit-t-validity): Internal functions
(setf avr-symbol-t-ptr): Internal functions
(setf avr-symbol-t-validity): Internal functions
(setf avr-t-ptr): Internal functions
(setf avr-t-validity): Internal functions
(setf avr-trace-data-t-ptr): Internal functions
(setf avr-trace-data-t-validity): Internal functions
(setf avr-uart-t-ptr): Internal functions
(setf avr-uart-t-validity): Internal functions
(setf avr-vcd-t-ptr): Internal functions
(setf avr-vcd-t-validity): Internal functions
(setf core-elapsed): Exported generic functions
(setf core-elapsed): Exported generic functions
(setf core-frequency): Exported generic functions
(setf core-frequency): Exported generic functions
(setf core-vcc): Exported generic functions
(setf core-vcc): Exported generic functions
(setf elf-firmware-t-ptr): Internal functions
(setf elf-firmware-t-validity): Internal functions
(setf get-mcu-name): Internal generic functions
(setf get-mcu-name): Internal generic functions
(setf get-ptr): Internal generic functions
(setf get-ptr): Internal generic functions
(setf get-uarts): Internal generic functions
(setf get-uarts): Internal generic functions
(setf pin): Exported functions
(setf uart-fifo-t-ptr): Internal functions
(setf uart-fifo-t-validity): Internal functions
(setf __caddr_t-ptr): Internal functions
(setf __caddr_t-validity): Internal functions
(setf __fsid_t-ptr): Internal functions
(setf __fsid_t-validity): Internal functions
(setf __timer_t-ptr): Internal functions
(setf __timer_t-validity): Internal functions

_
__caddr_t-p: Internal functions
__caddr_t-ptr: Internal functions
__caddr_t-validity: Internal functions
__fsid_t-p: Internal functions
__fsid_t-ptr: Internal functions
__fsid_t-validity: Internal functions
__timer_t-p: Internal functions
__timer_t-ptr: Internal functions
__timer_t-validity: Internal functions

A
assert-pin: Exported functions
avr-adc-init: Exported functions
avr-adc-mux-t-p: Internal functions
avr-adc-mux-t-ptr: Internal functions
avr-adc-mux-t-validity: Internal functions
avr-adc-t-p: Internal functions
avr-adc-t-ptr: Internal functions
avr-adc-t-validity: Internal functions
avr-alloc-irq: Exported functions
avr-callback-run-gdb: Exported functions
avr-callback-run-raw: Exported functions
avr-callback-sleep-gdb: Exported functions
avr-callback-sleep-raw: Exported functions
avr-clear-interrupt: Exported functions
avr-clear-interrupt-if: Exported functions
avr-cmd-init: Exported functions
avr-cmd-register: Exported functions
avr-cmd-set-register: Exported functions
avr-cmd-t-p: Internal functions
avr-cmd-t-ptr: Internal functions
avr-cmd-t-validity: Internal functions
avr-cmd-table-t-p: Internal functions
avr-cmd-table-t-ptr: Internal functions
avr-cmd-table-t-validity: Internal functions
avr-cmd-unregister: Exported functions
avr-connect-irq: Exported functions
avr-core-allocate: Exported functions
avr-core-watch-read: Exported functions
avr-core-watch-write: Exported functions
avr-cycle-timer-cancel: Exported functions
avr-cycle-timer-pool-p-p: Internal functions
avr-cycle-timer-pool-p-ptr: Internal functions
avr-cycle-timer-pool-p-validity: Internal functions
avr-cycle-timer-pool-t-p: Internal functions
avr-cycle-timer-pool-t-ptr: Internal functions
avr-cycle-timer-pool-t-validity: Internal functions
avr-cycle-timer-process: Exported functions
avr-cycle-timer-register: Exported functions
avr-cycle-timer-register-usec: Exported functions
avr-cycle-timer-reset: Exported functions
avr-cycle-timer-slot-p-p: Internal functions
avr-cycle-timer-slot-p-ptr: Internal functions
avr-cycle-timer-slot-p-validity: Internal functions
avr-cycle-timer-slot-t-p: Internal functions
avr-cycle-timer-slot-t-ptr: Internal functions
avr-cycle-timer-slot-t-validity: Internal functions
avr-cycle-timer-status: Exported functions
avr-deallocate-ios: Exported functions
avr-deinit-gdb: Exported functions
avr-free-irq: Exported functions
avr-gdb-handle-watchpoints: Exported functions
avr-gdb-init: Exported functions
avr-gdb-processor: Exported functions
avr-gdb-t-p: Internal functions
avr-gdb-t-ptr: Internal functions
avr-gdb-t-validity: Internal functions
avr-get-interrupt-irq: Exported functions
avr-get-time-stamp: Exported functions
avr-global-logger: Exported macros
avr-global-logger-get: Exported functions
avr-global-logger-set: Exported functions
avr-has-pending-interrupts: Exported functions
avr-init: Exported functions
avr-init-irq: Exported functions
avr-int-pending-t-p: Internal functions
avr-int-pending-t-ptr: Internal functions
avr-int-pending-t-validity: Internal functions
avr-int-table-p-p: Internal functions
avr-int-table-p-ptr: Internal functions
avr-int-table-p-validity: Internal functions
avr-int-table-t-p: Internal functions
avr-int-table-t-ptr: Internal functions
avr-int-table-t-validity: Internal functions
avr-int-vector-p-p: Internal functions
avr-int-vector-p-ptr: Internal functions
avr-int-vector-p-validity: Internal functions
avr-int-vector-t-p: Internal functions
avr-int-vector-t-ptr: Internal functions
avr-int-vector-t-validity: Internal functions
avr-interrupt-init: Exported functions
avr-interrupt-reset: Exported functions
avr-interrupt-reti: Exported functions
avr-io-getirq: Exported functions
avr-io-setirqs: Exported functions
avr-io-t-p: Internal functions
avr-io-t-ptr: Internal functions
avr-io-t-validity: Internal functions
avr-ioctl: Exported functions
avr-ioctl-def: Internal functions
avr-iomem-getirq: Exported functions
avr-iopin-t-p: Internal functions
avr-iopin-t-ptr: Internal functions
avr-iopin-t-validity: Internal functions
avr-ioport-external-t-p: Internal functions
avr-ioport-external-t-ptr: Internal functions
avr-ioport-external-t-validity: Internal functions
avr-ioport-getirq-t-p: Internal functions
avr-ioport-getirq-t-ptr: Internal functions
avr-ioport-getirq-t-validity: Internal functions
avr-ioport-init: Exported functions
avr-ioport-state-t-p: Internal functions
avr-ioport-state-t-ptr: Internal functions
avr-ioport-state-t-validity: Internal functions
avr-ioport-t-p: Internal functions
avr-ioport-t-ptr: Internal functions
avr-ioport-t-validity: Internal functions
avr-irq-get-flags: Exported functions
avr-irq-hook-t-p: Internal functions
avr-irq-hook-t-ptr: Internal functions
avr-irq-hook-t-validity: Internal functions
avr-irq-pool-t-p: Internal functions
avr-irq-pool-t-ptr: Internal functions
avr-irq-pool-t-validity: Internal functions
avr-irq-register-notify: Exported functions
avr-irq-set-flags: Exported functions
avr-irq-t-p: Internal functions
avr-irq-t-ptr: Internal functions
avr-irq-t-validity: Internal functions
avr-irq-unregister-notify: Exported functions
avr-is-interrupt-pending: Exported functions
avr-kind-t-p: Internal functions
avr-kind-t-ptr: Internal functions
avr-kind-t-validity: Internal functions
avr-load-firmware: Exported functions
avr-loadcode: Exported functions
avr-make-mcu-by-name: Exported functions
avr-pending-sleep-usec: Exported functions
avr-raise-interrupt: Exported functions
avr-raise-irq: Exported functions
avr-raise-irq-float: Exported functions
avr-regbit-t-p: Internal functions
avr-regbit-t-ptr: Internal functions
avr-regbit-t-validity: Internal functions
avr-register-io: Exported functions
avr-register-io-read: Exported functions
avr-register-io-write: Exported functions
avr-register-vector: Exported functions
avr-reset: Exported functions
avr-run: Exported functions
avr-sadly-crashed: Exported functions
avr-service-interrupts: Exported functions
avr-set-command-register: Exported functions
avr-set-console-register: Exported functions
avr-symbol-t-p: Internal functions
avr-symbol-t-ptr: Internal functions
avr-symbol-t-validity: Internal functions
avr-t-p: Internal functions
avr-t-ptr: Internal functions
avr-t-validity: Internal functions
avr-terminate: Exported functions
avr-trace-data-t-p: Internal functions
avr-trace-data-t-ptr: Internal functions
avr-trace-data-t-validity: Internal functions
avr-uart-init: Exported functions
avr-uart-t-p: Internal functions
avr-uart-t-ptr: Internal functions
avr-uart-t-validity: Internal functions
avr-unconnect-irq: Exported functions
avr-vcd-t-p: Internal functions
avr-vcd-t-ptr: Internal functions
avr-vcd-t-validity: Internal functions

C
copy-avr-adc-mux-t: Internal functions
copy-avr-adc-t: Internal functions
copy-avr-cmd-t: Internal functions
copy-avr-cmd-table-t: Internal functions
copy-avr-cycle-timer-pool-p: Internal functions
copy-avr-cycle-timer-pool-t: Internal functions
copy-avr-cycle-timer-slot-p: Internal functions
copy-avr-cycle-timer-slot-t: Internal functions
copy-avr-gdb-t: Internal functions
copy-avr-int-pending-t: Internal functions
copy-avr-int-table-p: Internal functions
copy-avr-int-table-t: Internal functions
copy-avr-int-vector-p: Internal functions
copy-avr-int-vector-t: Internal functions
copy-avr-io-t: Internal functions
copy-avr-iopin-t: Internal functions
copy-avr-ioport-external-t: Internal functions
copy-avr-ioport-getirq-t: Internal functions
copy-avr-ioport-state-t: Internal functions
copy-avr-ioport-t: Internal functions
copy-avr-irq-hook-t: Internal functions
copy-avr-irq-pool-t: Internal functions
copy-avr-irq-t: Internal functions
copy-avr-kind-t: Internal functions
copy-avr-regbit-t: Internal functions
copy-avr-symbol-t: Internal functions
copy-avr-t: Internal functions
copy-avr-trace-data-t: Internal functions
copy-avr-uart-t: Internal functions
copy-avr-vcd-t: Internal functions
copy-elf-firmware-t: Internal functions
copy-uart-fifo-t: Internal functions
copy-__caddr_t: Internal functions
copy-__fsid_t: Internal functions
copy-__timer_t: Internal functions
core-elapsed: Exported generic functions
core-elapsed: Exported generic functions
core-frequency: Exported generic functions
core-frequency: Exported generic functions
core-many-cycles: Exported generic functions
core-many-cycles: Exported generic functions
core-many-cycles: Exported generic functions
core-one-cycle: Exported generic functions
core-one-cycle: Exported generic functions
core-pin: Exported generic functions
core-pin: Exported generic functions
core-pin: Exported generic functions
core-set-pin-analog: Exported generic functions
core-set-pin-analog: Exported generic functions
core-set-pin-analog: Exported generic functions
core-set-pin-digital: Exported generic functions
core-set-pin-digital: Exported generic functions
core-set-pin-digital: Exported generic functions
core-spi-default-channel: Internal generic functions
core-spi-default-channel: Internal generic functions
core-spi-set-handler: Internal generic functions
core-spi-set-handler: Internal generic functions
core-uart-data: Exported generic functions
core-uart-data: Exported generic functions
core-uart-default-channel: Exported generic functions
core-uart-default-channel: Exported generic functions
core-uart-send: Exported generic functions
core-uart-send: Exported generic functions
core-uart-start: Exported generic functions
core-uart-start: Exported generic functions
core-uart-stop: Exported generic functions
core-uart-stop: Exported generic functions
core-vcc: Exported generic functions
core-vcc: Exported generic functions
cycles: Exported functions
cycles-abs: Internal functions
cycles-between: Exported macros
cycles-rel: Internal functions

D
defcorewrapper: Internal macros
defsuite: Exported macros

E
elapsed: Exported functions
elf-firmware-t-p: Internal functions
elf-firmware-t-ptr: Internal functions
elf-firmware-t-validity: Internal functions
elf-read-firmware: Exported functions

F
Function, (setf avr-adc-mux-t-ptr): Internal functions
Function, (setf avr-adc-mux-t-validity): Internal functions
Function, (setf avr-adc-t-ptr): Internal functions
Function, (setf avr-adc-t-validity): Internal functions
Function, (setf avr-cmd-t-ptr): Internal functions
Function, (setf avr-cmd-t-validity): Internal functions
Function, (setf avr-cmd-table-t-ptr): Internal functions
Function, (setf avr-cmd-table-t-validity): Internal functions
Function, (setf avr-cycle-timer-pool-p-ptr): Internal functions
Function, (setf avr-cycle-timer-pool-p-validity): Internal functions
Function, (setf avr-cycle-timer-pool-t-ptr): Internal functions
Function, (setf avr-cycle-timer-pool-t-validity): Internal functions
Function, (setf avr-cycle-timer-slot-p-ptr): Internal functions
Function, (setf avr-cycle-timer-slot-p-validity): Internal functions
Function, (setf avr-cycle-timer-slot-t-ptr): Internal functions
Function, (setf avr-cycle-timer-slot-t-validity): Internal functions
Function, (setf avr-gdb-t-ptr): Internal functions
Function, (setf avr-gdb-t-validity): Internal functions
Function, (setf avr-int-pending-t-ptr): Internal functions
Function, (setf avr-int-pending-t-validity): Internal functions
Function, (setf avr-int-table-p-ptr): Internal functions
Function, (setf avr-int-table-p-validity): Internal functions
Function, (setf avr-int-table-t-ptr): Internal functions
Function, (setf avr-int-table-t-validity): Internal functions
Function, (setf avr-int-vector-p-ptr): Internal functions
Function, (setf avr-int-vector-p-validity): Internal functions
Function, (setf avr-int-vector-t-ptr): Internal functions
Function, (setf avr-int-vector-t-validity): Internal functions
Function, (setf avr-io-t-ptr): Internal functions
Function, (setf avr-io-t-validity): Internal functions
Function, (setf avr-iopin-t-ptr): Internal functions
Function, (setf avr-iopin-t-validity): Internal functions
Function, (setf avr-ioport-external-t-ptr): Internal functions
Function, (setf avr-ioport-external-t-validity): Internal functions
Function, (setf avr-ioport-getirq-t-ptr): Internal functions
Function, (setf avr-ioport-getirq-t-validity): Internal functions
Function, (setf avr-ioport-state-t-ptr): Internal functions
Function, (setf avr-ioport-state-t-validity): Internal functions
Function, (setf avr-ioport-t-ptr): Internal functions
Function, (setf avr-ioport-t-validity): Internal functions
Function, (setf avr-irq-hook-t-ptr): Internal functions
Function, (setf avr-irq-hook-t-validity): Internal functions
Function, (setf avr-irq-pool-t-ptr): Internal functions
Function, (setf avr-irq-pool-t-validity): Internal functions
Function, (setf avr-irq-t-ptr): Internal functions
Function, (setf avr-irq-t-validity): Internal functions
Function, (setf avr-kind-t-ptr): Internal functions
Function, (setf avr-kind-t-validity): Internal functions
Function, (setf avr-regbit-t-ptr): Internal functions
Function, (setf avr-regbit-t-validity): Internal functions
Function, (setf avr-symbol-t-ptr): Internal functions
Function, (setf avr-symbol-t-validity): Internal functions
Function, (setf avr-t-ptr): Internal functions
Function, (setf avr-t-validity): Internal functions
Function, (setf avr-trace-data-t-ptr): Internal functions
Function, (setf avr-trace-data-t-validity): Internal functions
Function, (setf avr-uart-t-ptr): Internal functions
Function, (setf avr-uart-t-validity): Internal functions
Function, (setf avr-vcd-t-ptr): Internal functions
Function, (setf avr-vcd-t-validity): Internal functions
Function, (setf elf-firmware-t-ptr): Internal functions
Function, (setf elf-firmware-t-validity): Internal functions
Function, (setf uart-fifo-t-ptr): Internal functions
Function, (setf uart-fifo-t-validity): Internal functions
Function, (setf __caddr_t-ptr): Internal functions
Function, (setf __caddr_t-validity): Internal functions
Function, (setf __fsid_t-ptr): Internal functions
Function, (setf __fsid_t-validity): Internal functions
Function, (setf __timer_t-ptr): Internal functions
Function, (setf __timer_t-validity): Internal functions
Function, assert-pin: Exported functions
Function, avr-adc-init: Exported functions
Function, avr-adc-mux-t-p: Internal functions
Function, avr-adc-mux-t-ptr: Internal functions
Function, avr-adc-mux-t-validity: Internal functions
Function, avr-adc-t-p: Internal functions
Function, avr-adc-t-ptr: Internal functions
Function, avr-adc-t-validity: Internal functions
Function, avr-alloc-irq: Exported functions
Function, avr-callback-run-gdb: Exported functions
Function, avr-callback-run-raw: Exported functions
Function, avr-callback-sleep-gdb: Exported functions
Function, avr-callback-sleep-raw: Exported functions
Function, avr-clear-interrupt: Exported functions
Function, avr-clear-interrupt-if: Exported functions
Function, avr-cmd-init: Exported functions
Function, avr-cmd-register: Exported functions
Function, avr-cmd-set-register: Exported functions
Function, avr-cmd-t-p: Internal functions
Function, avr-cmd-t-ptr: Internal functions
Function, avr-cmd-t-validity: Internal functions
Function, avr-cmd-table-t-p: Internal functions
Function, avr-cmd-table-t-ptr: Internal functions
Function, avr-cmd-table-t-validity: Internal functions
Function, avr-cmd-unregister: Exported functions
Function, avr-connect-irq: Exported functions
Function, avr-core-allocate: Exported functions
Function, avr-core-watch-read: Exported functions
Function, avr-core-watch-write: Exported functions
Function, avr-cycle-timer-cancel: Exported functions
Function, avr-cycle-timer-pool-p-p: Internal functions
Function, avr-cycle-timer-pool-p-ptr: Internal functions
Function, avr-cycle-timer-pool-p-validity: Internal functions
Function, avr-cycle-timer-pool-t-p: Internal functions
Function, avr-cycle-timer-pool-t-ptr: Internal functions
Function, avr-cycle-timer-pool-t-validity: Internal functions
Function, avr-cycle-timer-process: Exported functions
Function, avr-cycle-timer-register: Exported functions
Function, avr-cycle-timer-register-usec: Exported functions
Function, avr-cycle-timer-reset: Exported functions
Function, avr-cycle-timer-slot-p-p: Internal functions
Function, avr-cycle-timer-slot-p-ptr: Internal functions
Function, avr-cycle-timer-slot-p-validity: Internal functions
Function, avr-cycle-timer-slot-t-p: Internal functions
Function, avr-cycle-timer-slot-t-ptr: Internal functions
Function, avr-cycle-timer-slot-t-validity: Internal functions
Function, avr-cycle-timer-status: Exported functions
Function, avr-deallocate-ios: Exported functions
Function, avr-deinit-gdb: Exported functions
Function, avr-free-irq: Exported functions
Function, avr-gdb-handle-watchpoints: Exported functions
Function, avr-gdb-init: Exported functions
Function, avr-gdb-processor: Exported functions
Function, avr-gdb-t-p: Internal functions
Function, avr-gdb-t-ptr: Internal functions
Function, avr-gdb-t-validity: Internal functions
Function, avr-get-interrupt-irq: Exported functions
Function, avr-get-time-stamp: Exported functions
Function, avr-global-logger-get: Exported functions
Function, avr-global-logger-set: Exported functions
Function, avr-has-pending-interrupts: Exported functions
Function, avr-init: Exported functions
Function, avr-init-irq: Exported functions
Function, avr-int-pending-t-p: Internal functions
Function, avr-int-pending-t-ptr: Internal functions
Function, avr-int-pending-t-validity: Internal functions
Function, avr-int-table-p-p: Internal functions
Function, avr-int-table-p-ptr: Internal functions
Function, avr-int-table-p-validity: Internal functions
Function, avr-int-table-t-p: Internal functions
Function, avr-int-table-t-ptr: Internal functions
Function, avr-int-table-t-validity: Internal functions
Function, avr-int-vector-p-p: Internal functions
Function, avr-int-vector-p-ptr: Internal functions
Function, avr-int-vector-p-validity: Internal functions
Function, avr-int-vector-t-p: Internal functions
Function, avr-int-vector-t-ptr: Internal functions
Function, avr-int-vector-t-validity: Internal functions
Function, avr-interrupt-init: Exported functions
Function, avr-interrupt-reset: Exported functions
Function, avr-interrupt-reti: Exported functions
Function, avr-io-getirq: Exported functions
Function, avr-io-setirqs: Exported functions
Function, avr-io-t-p: Internal functions
Function, avr-io-t-ptr: Internal functions
Function, avr-io-t-validity: Internal functions
Function, avr-ioctl: Exported functions
Function, avr-ioctl-def: Internal functions
Function, avr-iomem-getirq: Exported functions
Function, avr-iopin-t-p: Internal functions
Function, avr-iopin-t-ptr: Internal functions
Function, avr-iopin-t-validity: Internal functions
Function, avr-ioport-external-t-p: Internal functions
Function, avr-ioport-external-t-ptr: Internal functions
Function, avr-ioport-external-t-validity: Internal functions
Function, avr-ioport-getirq-t-p: Internal functions
Function, avr-ioport-getirq-t-ptr: Internal functions
Function, avr-ioport-getirq-t-validity: Internal functions
Function, avr-ioport-init: Exported functions
Function, avr-ioport-state-t-p: Internal functions
Function, avr-ioport-state-t-ptr: Internal functions
Function, avr-ioport-state-t-validity: Internal functions
Function, avr-ioport-t-p: Internal functions
Function, avr-ioport-t-ptr: Internal functions
Function, avr-ioport-t-validity: Internal functions
Function, avr-irq-get-flags: Exported functions
Function, avr-irq-hook-t-p: Internal functions
Function, avr-irq-hook-t-ptr: Internal functions
Function, avr-irq-hook-t-validity: Internal functions
Function, avr-irq-pool-t-p: Internal functions
Function, avr-irq-pool-t-ptr: Internal functions
Function, avr-irq-pool-t-validity: Internal functions
Function, avr-irq-register-notify: Exported functions
Function, avr-irq-set-flags: Exported functions
Function, avr-irq-t-p: Internal functions
Function, avr-irq-t-ptr: Internal functions
Function, avr-irq-t-validity: Internal functions
Function, avr-irq-unregister-notify: Exported functions
Function, avr-is-interrupt-pending: Exported functions
Function, avr-kind-t-p: Internal functions
Function, avr-kind-t-ptr: Internal functions
Function, avr-kind-t-validity: Internal functions
Function, avr-load-firmware: Exported functions
Function, avr-loadcode: Exported functions
Function, avr-make-mcu-by-name: Exported functions
Function, avr-pending-sleep-usec: Exported functions
Function, avr-raise-interrupt: Exported functions
Function, avr-raise-irq: Exported functions
Function, avr-raise-irq-float: Exported functions
Function, avr-regbit-t-p: Internal functions
Function, avr-regbit-t-ptr: Internal functions
Function, avr-regbit-t-validity: Internal functions
Function, avr-register-io: Exported functions
Function, avr-register-io-read: Exported functions
Function, avr-register-io-write: Exported functions
Function, avr-register-vector: Exported functions
Function, avr-reset: Exported functions
Function, avr-run: Exported functions
Function, avr-sadly-crashed: Exported functions
Function, avr-service-interrupts: Exported functions
Function, avr-set-command-register: Exported functions
Function, avr-set-console-register: Exported functions
Function, avr-symbol-t-p: Internal functions
Function, avr-symbol-t-ptr: Internal functions
Function, avr-symbol-t-validity: Internal functions
Function, avr-t-p: Internal functions
Function, avr-t-ptr: Internal functions
Function, avr-t-validity: Internal functions
Function, avr-terminate: Exported functions
Function, avr-trace-data-t-p: Internal functions
Function, avr-trace-data-t-ptr: Internal functions
Function, avr-trace-data-t-validity: Internal functions
Function, avr-uart-init: Exported functions
Function, avr-uart-t-p: Internal functions
Function, avr-uart-t-ptr: Internal functions
Function, avr-uart-t-validity: Internal functions
Function, avr-unconnect-irq: Exported functions
Function, avr-vcd-t-p: Internal functions
Function, avr-vcd-t-ptr: Internal functions
Function, avr-vcd-t-validity: Internal functions
Function, copy-avr-adc-mux-t: Internal functions
Function, copy-avr-adc-t: Internal functions
Function, copy-avr-cmd-t: Internal functions
Function, copy-avr-cmd-table-t: Internal functions
Function, copy-avr-cycle-timer-pool-p: Internal functions
Function, copy-avr-cycle-timer-pool-t: Internal functions
Function, copy-avr-cycle-timer-slot-p: Internal functions
Function, copy-avr-cycle-timer-slot-t: Internal functions
Function, copy-avr-gdb-t: Internal functions
Function, copy-avr-int-pending-t: Internal functions
Function, copy-avr-int-table-p: Internal functions
Function, copy-avr-int-table-t: Internal functions
Function, copy-avr-int-vector-p: Internal functions
Function, copy-avr-int-vector-t: Internal functions
Function, copy-avr-io-t: Internal functions
Function, copy-avr-iopin-t: Internal functions
Function, copy-avr-ioport-external-t: Internal functions
Function, copy-avr-ioport-getirq-t: Internal functions
Function, copy-avr-ioport-state-t: Internal functions
Function, copy-avr-ioport-t: Internal functions
Function, copy-avr-irq-hook-t: Internal functions
Function, copy-avr-irq-pool-t: Internal functions
Function, copy-avr-irq-t: Internal functions
Function, copy-avr-kind-t: Internal functions
Function, copy-avr-regbit-t: Internal functions
Function, copy-avr-symbol-t: Internal functions
Function, copy-avr-t: Internal functions
Function, copy-avr-trace-data-t: Internal functions
Function, copy-avr-uart-t: Internal functions
Function, copy-avr-vcd-t: Internal functions
Function, copy-elf-firmware-t: Internal functions
Function, copy-uart-fifo-t: Internal functions
Function, copy-__caddr_t: Internal functions
Function, copy-__fsid_t: Internal functions
Function, copy-__timer_t: Internal functions
Function, cycles: Exported functions
Function, cycles-abs: Internal functions
Function, cycles-rel: Internal functions
Function, elapsed: Exported functions
Function, elf-firmware-t-p: Internal functions
Function, elf-firmware-t-ptr: Internal functions
Function, elf-firmware-t-validity: Internal functions
Function, elf-read-firmware: Exported functions
Function, load-foreign-libraries: Exported functions
Function, make-arduino-nano: Exported functions
Function, make-arduino-uno: Exported functions
Function, make-avr-adc-mux-t: Internal functions
Function, make-avr-adc-t: Internal functions
Function, make-avr-cmd-t: Internal functions
Function, make-avr-cmd-table-t: Internal functions
Function, make-avr-cycle-timer-pool-p: Internal functions
Function, make-avr-cycle-timer-pool-t: Internal functions
Function, make-avr-cycle-timer-slot-p: Internal functions
Function, make-avr-cycle-timer-slot-t: Internal functions
Function, make-avr-gdb-t: Internal functions
Function, make-avr-int-pending-t: Internal functions
Function, make-avr-int-table-p: Internal functions
Function, make-avr-int-table-t: Internal functions
Function, make-avr-int-vector-p: Internal functions
Function, make-avr-int-vector-t: Internal functions
Function, make-avr-io-t: Internal functions
Function, make-avr-iopin-t: Internal functions
Function, make-avr-ioport-external-t: Internal functions
Function, make-avr-ioport-getirq-t: Internal functions
Function, make-avr-ioport-state-t: Internal functions
Function, make-avr-ioport-t: Internal functions
Function, make-avr-irq-hook-t: Internal functions
Function, make-avr-irq-pool-t: Internal functions
Function, make-avr-irq-t: Internal functions
Function, make-avr-kind-t: Internal functions
Function, make-avr-regbit-t: Internal functions
Function, make-avr-symbol-t: Internal functions
Function, make-avr-t: Internal functions
Function, make-avr-trace-data-t: Internal functions
Function, make-avr-uart-t: Internal functions
Function, make-avr-vcd-t: Internal functions
Function, make-elf-firmware-t: Internal functions
Function, make-uart-fifo-t: Internal functions
Function, make-__caddr_t: Internal functions
Function, make-__fsid_t: Internal functions
Function, make-__timer_t: Internal functions
Function, maybe-compile-sketch: Internal functions
Function, pin: Exported functions
Function, pin-duty-cycle: Exported functions
Function, resolve-timespec: Internal functions
Function, set-pin-analog: Exported functions
Function, set-pin-digital: Exported functions
Function, translate-pin-uno: Internal functions
Function, uart-channel-char: Internal functions
Function, uart-data: Exported functions
Function, uart-fifo-t-p: Internal functions
Function, uart-fifo-t-ptr: Internal functions
Function, uart-fifo-t-validity: Internal functions
Function, uart-send: Exported functions
Function, uart-send-byte: Exported functions
Function, uart-start: Exported functions
Function, uart-stop: Exported functions
Function, uart-string: Exported functions
Function, until-pin: Exported functions
Function, until-uart: Exported functions
Function, __caddr_t-p: Internal functions
Function, __caddr_t-ptr: Internal functions
Function, __caddr_t-validity: Internal functions
Function, __fsid_t-p: Internal functions
Function, __fsid_t-ptr: Internal functions
Function, __fsid_t-validity: Internal functions
Function, __timer_t-p: Internal functions
Function, __timer_t-ptr: Internal functions
Function, __timer_t-validity: Internal functions

G
Generic Function, (setf core-elapsed): Exported generic functions
Generic Function, (setf core-frequency): Exported generic functions
Generic Function, (setf core-vcc): Exported generic functions
Generic Function, (setf get-mcu-name): Internal generic functions
Generic Function, (setf get-ptr): Internal generic functions
Generic Function, (setf get-uarts): Internal generic functions
Generic Function, core-elapsed: Exported generic functions
Generic Function, core-frequency: Exported generic functions
Generic Function, core-many-cycles: Exported generic functions
Generic Function, core-one-cycle: Exported generic functions
Generic Function, core-pin: Exported generic functions
Generic Function, core-set-pin-analog: Exported generic functions
Generic Function, core-set-pin-digital: Exported generic functions
Generic Function, core-spi-default-channel: Internal generic functions
Generic Function, core-spi-set-handler: Internal generic functions
Generic Function, core-uart-data: Exported generic functions
Generic Function, core-uart-default-channel: Exported generic functions
Generic Function, core-uart-send: Exported generic functions
Generic Function, core-uart-start: Exported generic functions
Generic Function, core-uart-stop: Exported generic functions
Generic Function, core-vcc: Exported generic functions
Generic Function, get-mcu-name: Internal generic functions
Generic Function, get-ptr: Internal generic functions
Generic Function, get-uarts: Internal generic functions
get-mcu-name: Internal generic functions
get-mcu-name: Internal generic functions
get-ptr: Internal generic functions
get-ptr: Internal generic functions
get-uarts: Internal generic functions
get-uarts: Internal generic functions

I
in-suite: Exported macros

L
load-foreign-libraries: Exported functions

M
Macro, avr-global-logger: Exported macros
Macro, cycles-between: Exported macros
Macro, defcorewrapper: Internal macros
Macro, defsuite: Exported macros
Macro, in-suite: Exported macros
Macro, make-irq-callback: Internal macros
Macro, resolve-timespecs: Internal macros
Macro, runtest: Exported macros
Macro, with-core: Exported macros
Macro, with-pin: Internal macros
make-arduino-nano: Exported functions
make-arduino-uno: Exported functions
make-avr-adc-mux-t: Internal functions
make-avr-adc-t: Internal functions
make-avr-cmd-t: Internal functions
make-avr-cmd-table-t: Internal functions
make-avr-cycle-timer-pool-p: Internal functions
make-avr-cycle-timer-pool-t: Internal functions
make-avr-cycle-timer-slot-p: Internal functions
make-avr-cycle-timer-slot-t: Internal functions
make-avr-gdb-t: Internal functions
make-avr-int-pending-t: Internal functions
make-avr-int-table-p: Internal functions
make-avr-int-table-t: Internal functions
make-avr-int-vector-p: Internal functions
make-avr-int-vector-t: Internal functions
make-avr-io-t: Internal functions
make-avr-iopin-t: Internal functions
make-avr-ioport-external-t: Internal functions
make-avr-ioport-getirq-t: Internal functions
make-avr-ioport-state-t: Internal functions
make-avr-ioport-t: Internal functions
make-avr-irq-hook-t: Internal functions
make-avr-irq-pool-t: Internal functions
make-avr-irq-t: Internal functions
make-avr-kind-t: Internal functions
make-avr-regbit-t: Internal functions
make-avr-symbol-t: Internal functions
make-avr-t: Internal functions
make-avr-trace-data-t: Internal functions
make-avr-uart-t: Internal functions
make-avr-vcd-t: Internal functions
make-elf-firmware-t: Internal functions
make-irq-callback: Internal macros
make-uart-fifo-t: Internal functions
make-__caddr_t: Internal functions
make-__fsid_t: Internal functions
make-__timer_t: Internal functions
maybe-compile-sketch: Internal functions
Method, (setf core-elapsed): Exported generic functions
Method, (setf core-frequency): Exported generic functions
Method, (setf core-vcc): Exported generic functions
Method, (setf get-mcu-name): Internal generic functions
Method, (setf get-ptr): Internal generic functions
Method, (setf get-uarts): Internal generic functions
Method, core-elapsed: Exported generic functions
Method, core-frequency: Exported generic functions
Method, core-many-cycles: Exported generic functions
Method, core-many-cycles: Exported generic functions
Method, core-one-cycle: Exported generic functions
Method, core-pin: Exported generic functions
Method, core-pin: Exported generic functions
Method, core-set-pin-analog: Exported generic functions
Method, core-set-pin-analog: Exported generic functions
Method, core-set-pin-digital: Exported generic functions
Method, core-set-pin-digital: Exported generic functions
Method, core-spi-default-channel: Internal generic functions
Method, core-spi-set-handler: Internal generic functions
Method, core-uart-data: Exported generic functions
Method, core-uart-default-channel: Exported generic functions
Method, core-uart-send: Exported generic functions
Method, core-uart-start: Exported generic functions
Method, core-uart-stop: Exported generic functions
Method, core-vcc: Exported generic functions
Method, get-mcu-name: Internal generic functions
Method, get-ptr: Internal generic functions
Method, get-uarts: Internal generic functions

P
pin: Exported functions
pin-duty-cycle: Exported functions

R
resolve-timespec: Internal functions
resolve-timespecs: Internal macros
runtest: Exported macros

S
set-pin-analog: Exported functions
set-pin-digital: Exported functions
Setf Expander, (setf pin): Exported functions

T
translate-pin-uno: Internal functions

U
uart-channel-char: Internal functions
uart-data: Exported functions
uart-fifo-t-p: Internal functions
uart-fifo-t-ptr: Internal functions
uart-fifo-t-validity: Internal functions
uart-send: Exported functions
uart-send-byte: Exported functions
uart-start: Exported functions
uart-stop: Exported functions
uart-string: Exported functions
until-pin: Exported functions
until-uart: Exported functions

W
with-core: Exported macros
with-pin: Internal macros

Jump to:   (   _  
A   C   D   E   F   G   I   L   M   P   R   S   T   U   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   E   F   M   S   U   V  
Index Entry  Section

*
*adc-pin-plist*: Internal special variables
*core*: Exported special variables
*gdb-port*: Exported special variables
*skip*: Internal special variables
*suite*: Exported special variables
*uart-baudrate*: Exported special variables
*uart-byte-size*: Exported special variables

+
+adc-irq-adc0+: Exported special variables
+adc-irq-adc1+: Exported special variables
+adc-irq-adc10+: Exported special variables
+adc-irq-adc11+: Exported special variables
+adc-irq-adc12+: Exported special variables
+adc-irq-adc13+: Exported special variables
+adc-irq-adc14+: Exported special variables
+adc-irq-adc15+: Exported special variables
+adc-irq-adc2+: Exported special variables
+adc-irq-adc3+: Exported special variables
+adc-irq-adc4+: Exported special variables
+adc-irq-adc5+: Exported special variables
+adc-irq-adc6+: Exported special variables
+adc-irq-adc7+: Exported special variables
+adc-irq-adc8+: Exported special variables
+adc-irq-adc9+: Exported special variables
+adc-irq-count+: Exported special variables
+adc-irq-in-trigger+: Exported special variables
+adc-irq-out-trigger+: Exported special variables
+adc-irq-temp+: Exported special variables
+adc-mux-diff+: Exported special variables
+adc-mux-noise+: Exported special variables
+adc-mux-none+: Exported special variables
+adc-mux-ref+: Exported special variables
+adc-mux-single+: Exported special variables
+adc-mux-temp+: Exported special variables
+adc-mux-vcc4+: Exported special variables
+adc-vref-aref+: Exported special variables
+adc-vref-avcc+: Exported special variables
+adc-vref-v110+: Exported special variables
+adc-vref-v256+: Exported special variables
+adc-vref-vcc+: Exported special variables
+avr-adts-analog-comparator-0+: Exported special variables
+avr-adts-analog-comparator-1+: Exported special variables
+avr-adts-analog-comparator-2+: Exported special variables
+avr-adts-analog-comparator-3+: Exported special variables
+avr-adts-external-interrupt-0+: Exported special variables
+avr-adts-free-running+: Exported special variables
+avr-adts-none+: Exported special variables
+avr-adts-pin-change-interrupt+: Exported special variables
+avr-adts-psc-module-0-sync-signal+: Exported special variables
+avr-adts-psc-module-1-sync-signal+: Exported special variables
+avr-adts-psc-module-2-sync-signal+: Exported special variables
+avr-adts-timer-0-compare-match-a+: Exported special variables
+avr-adts-timer-0-compare-match-b+: Exported special variables
+avr-adts-timer-0-overflow+: Exported special variables
+avr-adts-timer-1-capture-event+: Exported special variables
+avr-adts-timer-1-compare-match-b+: Exported special variables
+avr-adts-timer-1-overflow+: Exported special variables
+avr-fuse-ext+: Exported special variables
+avr-fuse-high+: Exported special variables
+avr-fuse-low+: Exported special variables
+avr-gdb-break-hard+: Exported special variables
+avr-gdb-break-soft+: Exported special variables
+avr-gdb-watch-access+: Exported special variables
+avr-gdb-watch-read+: Exported special variables
+avr-gdb-watch-write+: Exported special variables
+avr-int-any+: Exported special variables
+avr-int-irq-count+: Exported special variables
+avr-int-irq-pending+: Exported special variables
+avr-int-irq-running+: Exported special variables
+avr-int-pending-fifo-size+: Exported special variables
+avr-int-pending-overflow-f+: Exported special variables
+avr-ioctl-adc-getirq+: Exported special variables
+avr-ioctl-ioport-getirq-regbit+: Exported special variables
+avr-iomem-irq-all+: Exported special variables
+avr-ioport-output+: Exported special variables
+avr-mmcu-tag+: Exported special variables
+avr-mmcu-tag-aref+: Exported special variables
+avr-mmcu-tag-avcc+: Exported special variables
+avr-mmcu-tag-efuse+: Exported special variables
+avr-mmcu-tag-frequency+: Exported special variables
+avr-mmcu-tag-hfuse+: Exported special variables
+avr-mmcu-tag-lfuse+: Exported special variables
+avr-mmcu-tag-name+: Exported special variables
+avr-mmcu-tag-port-external-pull+: Exported special variables
+avr-mmcu-tag-signature+: Exported special variables
+avr-mmcu-tag-simavr-command+: Exported special variables
+avr-mmcu-tag-simavr-console+: Exported special variables
+avr-mmcu-tag-vcc+: Exported special variables
+avr-mmcu-tag-vcd-filename+: Exported special variables
+avr-mmcu-tag-vcd-irq+: Exported special variables
+avr-mmcu-tag-vcd-period+: Exported special variables
+avr-mmcu-tag-vcd-portpin+: Exported special variables
+avr-mmcu-tag-vcd-trace+: Exported special variables
+avr-segment-offset-eeprom+: Exported special variables
+avr-segment-offset-flash+: Exported special variables
+avr-uart-flag-poll-sleep+: Exported special variables
+avr-uart-flag-pool-sleep+: Exported special variables
+avr-uart-flag-stdio+: Exported special variables
+cpu-crashed+: Exported special variables
+cpu-done+: Exported special variables
+cpu-limbo+: Exported special variables
+cpu-running+: Exported special variables
+cpu-sleeping+: Exported special variables
+cpu-step+: Exported special variables
+cpu-step-done+: Exported special variables
+cpu-stopped+: Exported special variables
+elf-symbols+: Exported special variables
+fallthrough+: Exported special variables
+fifo-bool-type+: Exported special variables
+fifo-cursor-type+: Exported special variables
+fifo-decl+: Exported special variables
+fifo-inline+: Exported special variables
+fifo-null+: Exported special variables
+fifo-sync+: Exported special variables
+fifo-volatile+: Exported special variables
+fifo-zero-init+: Exported special variables
+ioport-irq-count+: Exported special variables
+ioport-irq-direction-all+: Exported special variables
+ioport-irq-pin-all+: Exported special variables
+ioport-irq-pin0+: Exported special variables
+ioport-irq-pin1+: Exported special variables
+ioport-irq-pin2+: Exported special variables
+ioport-irq-pin3+: Exported special variables
+ioport-irq-pin4+: Exported special variables
+ioport-irq-pin5+: Exported special variables
+ioport-irq-pin6+: Exported special variables
+ioport-irq-pin7+: Exported special variables
+ioport-irq-reg-pin+: Exported special variables
+ioport-irq-reg-port+: Exported special variables
+irq-flag-alloc+: Exported special variables
+irq-flag-filtered+: Exported special variables
+irq-flag-floating+: Exported special variables
+irq-flag-init+: Exported special variables
+irq-flag-not+: Exported special variables
+irq-flag-user+: Exported special variables
+log-debug+: Exported special variables
+log-error+: Exported special variables
+log-none+: Exported special variables
+log-output+: Exported special variables
+log-trace+: Exported special variables
+log-warning+: Exported special variables
+max-avr-commands+: Exported special variables
+max-cycle-timers+: Exported special variables
+max-i-os+: Exported special variables
+old-pc-size+: Exported special variables
+pri-avr-cycle-count+: Exported special variables
+r-sph+: Exported special variables
+r-spl+: Exported special variables
+r-sreg+: Exported special variables
+r-xh+: Exported special variables
+r-xl+: Exported special variables
+r-yh+: Exported special variables
+r-yl+: Exported special variables
+r-zh+: Exported special variables
+r-zl+: Exported special variables
+s-c+: Exported special variables
+s-h+: Exported special variables
+s-i+: Exported special variables
+s-n+: Exported special variables
+s-s+: Exported special variables
+s-t+: Exported special variables
+s-v+: Exported special variables
+s-z+: Exported special variables
+simavr-cmd-none+: Exported special variables
+simavr-cmd-uart-loopback+: Exported special variables
+simavr-cmd-vcd-start-trace+: Exported special variables
+simavr-cmd-vcd-stop-trace+: Exported special variables
+uart-fifo-fifo-size+: Exported special variables
+uart-fifo-overflow-f+: Exported special variables
+uart-input-fe+: Exported special variables
+uart-irq-count+: Exported special variables
+uart-irq-input+: Exported special variables
+uart-irq-out-xoff+: Exported special variables
+uart-irq-out-xon+: Exported special variables
+uart-irq-output+: Exported special variables
+_bits_stdint_intn_h+: Exported special variables
+_bits_stdint_uintn_h+: Exported special variables
+_bits_types_h+: Exported special variables
+__avr_adc_h___+: Exported special variables
+__avr_ioport_h__+: Exported special variables
+__avr_mcu_section_h__+: Exported special variables
+__avr_uart_h__+: Exported special variables
+__fifo_declare__+: Exported special variables
+__s16_type+: Exported special variables
+__s32_type+: Exported special variables
+__s64_type+: Exported special variables
+__sim_avr_h__+: Exported special variables
+__sim_avr_types_h___+: Exported special variables
+__sim_cycle_timers_h___+: Exported special variables
+__sim_elf_h__+: Exported special variables
+__sim_gdb_h__+: Exported special variables
+__sim_interrupts_h__+: Exported special variables
+__sim_io_h__+: Exported special variables
+__sim_irq_h__+: Exported special variables
+__sim_regbit_h__+: Exported special variables
+__slong32_type+: Exported special variables
+__slongword_type+: Exported special variables
+__squad_type+: Exported special variables
+__sword_type+: Exported special variables
+__u16_type+: Exported special variables
+__u32_type+: Exported special variables
+__u64_type+: Exported special variables
+__ulong32_type+: Exported special variables
+__ulongword_type+: Exported special variables
+__uquad_type+: Exported special variables
+__uword_type+: Exported special variables

A
avr-ptr: Exported classes

E
elapsed: Exported classes

F
frequency: Exported classes

M
mcu-name: Exported classes

S
Slot, avr-ptr: Exported classes
Slot, elapsed: Exported classes
Slot, frequency: Exported classes
Slot, mcu-name: Exported classes
Slot, uarts: Exported classes
Slot, vcc: Exported classes
Special Variable, *adc-pin-plist*: Internal special variables
Special Variable, *core*: Exported special variables
Special Variable, *gdb-port*: Exported special variables
Special Variable, *skip*: Internal special variables
Special Variable, *suite*: Exported special variables
Special Variable, *uart-baudrate*: Exported special variables
Special Variable, *uart-byte-size*: Exported special variables
Special Variable, +adc-irq-adc0+: Exported special variables
Special Variable, +adc-irq-adc1+: Exported special variables
Special Variable, +adc-irq-adc10+: Exported special variables
Special Variable, +adc-irq-adc11+: Exported special variables
Special Variable, +adc-irq-adc12+: Exported special variables
Special Variable, +adc-irq-adc13+: Exported special variables
Special Variable, +adc-irq-adc14+: Exported special variables
Special Variable, +adc-irq-adc15+: Exported special variables
Special Variable, +adc-irq-adc2+: Exported special variables
Special Variable, +adc-irq-adc3+: Exported special variables
Special Variable, +adc-irq-adc4+: Exported special variables
Special Variable, +adc-irq-adc5+: Exported special variables
Special Variable, +adc-irq-adc6+: Exported special variables
Special Variable, +adc-irq-adc7+: Exported special variables
Special Variable, +adc-irq-adc8+: Exported special variables
Special Variable, +adc-irq-adc9+: Exported special variables
Special Variable, +adc-irq-count+: Exported special variables
Special Variable, +adc-irq-in-trigger+: Exported special variables
Special Variable, +adc-irq-out-trigger+: Exported special variables
Special Variable, +adc-irq-temp+: Exported special variables
Special Variable, +adc-mux-diff+: Exported special variables
Special Variable, +adc-mux-noise+: Exported special variables
Special Variable, +adc-mux-none+: Exported special variables
Special Variable, +adc-mux-ref+: Exported special variables
Special Variable, +adc-mux-single+: Exported special variables
Special Variable, +adc-mux-temp+: Exported special variables
Special Variable, +adc-mux-vcc4+: Exported special variables
Special Variable, +adc-vref-aref+: Exported special variables
Special Variable, +adc-vref-avcc+: Exported special variables
Special Variable, +adc-vref-v110+: Exported special variables
Special Variable, +adc-vref-v256+: Exported special variables
Special Variable, +adc-vref-vcc+: Exported special variables
Special Variable, +avr-adts-analog-comparator-0+: Exported special variables
Special Variable, +avr-adts-analog-comparator-1+: Exported special variables
Special Variable, +avr-adts-analog-comparator-2+: Exported special variables
Special Variable, +avr-adts-analog-comparator-3+: Exported special variables
Special Variable, +avr-adts-external-interrupt-0+: Exported special variables
Special Variable, +avr-adts-free-running+: Exported special variables
Special Variable, +avr-adts-none+: Exported special variables
Special Variable, +avr-adts-pin-change-interrupt+: Exported special variables
Special Variable, +avr-adts-psc-module-0-sync-signal+: Exported special variables
Special Variable, +avr-adts-psc-module-1-sync-signal+: Exported special variables
Special Variable, +avr-adts-psc-module-2-sync-signal+: Exported special variables
Special Variable, +avr-adts-timer-0-compare-match-a+: Exported special variables
Special Variable, +avr-adts-timer-0-compare-match-b+: Exported special variables
Special Variable, +avr-adts-timer-0-overflow+: Exported special variables
Special Variable, +avr-adts-timer-1-capture-event+: Exported special variables
Special Variable, +avr-adts-timer-1-compare-match-b+: Exported special variables
Special Variable, +avr-adts-timer-1-overflow+: Exported special variables
Special Variable, +avr-fuse-ext+: Exported special variables
Special Variable, +avr-fuse-high+: Exported special variables
Special Variable, +avr-fuse-low+: Exported special variables
Special Variable, +avr-gdb-break-hard+: Exported special variables
Special Variable, +avr-gdb-break-soft+: Exported special variables
Special Variable, +avr-gdb-watch-access+: Exported special variables
Special Variable, +avr-gdb-watch-read+: Exported special variables
Special Variable, +avr-gdb-watch-write+: Exported special variables
Special Variable, +avr-int-any+: Exported special variables
Special Variable, +avr-int-irq-count+: Exported special variables
Special Variable, +avr-int-irq-pending+: Exported special variables
Special Variable, +avr-int-irq-running+: Exported special variables
Special Variable, +avr-int-pending-fifo-size+: Exported special variables
Special Variable, +avr-int-pending-overflow-f+: Exported special variables
Special Variable, +avr-ioctl-adc-getirq+: Exported special variables
Special Variable, +avr-ioctl-ioport-getirq-regbit+: Exported special variables
Special Variable, +avr-iomem-irq-all+: Exported special variables
Special Variable, +avr-ioport-output+: Exported special variables
Special Variable, +avr-mmcu-tag+: Exported special variables
Special Variable, +avr-mmcu-tag-aref+: Exported special variables
Special Variable, +avr-mmcu-tag-avcc+: Exported special variables
Special Variable, +avr-mmcu-tag-efuse+: Exported special variables
Special Variable, +avr-mmcu-tag-frequency+: Exported special variables
Special Variable, +avr-mmcu-tag-hfuse+: Exported special variables
Special Variable, +avr-mmcu-tag-lfuse+: Exported special variables
Special Variable, +avr-mmcu-tag-name+: Exported special variables
Special Variable, +avr-mmcu-tag-port-external-pull+: Exported special variables
Special Variable, +avr-mmcu-tag-signature+: Exported special variables
Special Variable, +avr-mmcu-tag-simavr-command+: Exported special variables
Special Variable, +avr-mmcu-tag-simavr-console+: Exported special variables
Special Variable, +avr-mmcu-tag-vcc+: Exported special variables
Special Variable, +avr-mmcu-tag-vcd-filename+: Exported special variables
Special Variable, +avr-mmcu-tag-vcd-irq+: Exported special variables
Special Variable, +avr-mmcu-tag-vcd-period+: Exported special variables
Special Variable, +avr-mmcu-tag-vcd-portpin+: Exported special variables
Special Variable, +avr-mmcu-tag-vcd-trace+: Exported special variables
Special Variable, +avr-segment-offset-eeprom+: Exported special variables
Special Variable, +avr-segment-offset-flash+: Exported special variables
Special Variable, +avr-uart-flag-poll-sleep+: Exported special variables
Special Variable, +avr-uart-flag-pool-sleep+: Exported special variables
Special Variable, +avr-uart-flag-stdio+: Exported special variables
Special Variable, +cpu-crashed+: Exported special variables
Special Variable, +cpu-done+: Exported special variables
Special Variable, +cpu-limbo+: Exported special variables
Special Variable, +cpu-running+: Exported special variables
Special Variable, +cpu-sleeping+: Exported special variables
Special Variable, +cpu-step+: Exported special variables
Special Variable, +cpu-step-done+: Exported special variables
Special Variable, +cpu-stopped+: Exported special variables
Special Variable, +elf-symbols+: Exported special variables
Special Variable, +fallthrough+: Exported special variables
Special Variable, +fifo-bool-type+: Exported special variables
Special Variable, +fifo-cursor-type+: Exported special variables
Special Variable, +fifo-decl+: Exported special variables
Special Variable, +fifo-inline+: Exported special variables
Special Variable, +fifo-null+: Exported special variables
Special Variable, +fifo-sync+: Exported special variables
Special Variable, +fifo-volatile+: Exported special variables
Special Variable, +fifo-zero-init+: Exported special variables
Special Variable, +ioport-irq-count+: Exported special variables
Special Variable, +ioport-irq-direction-all+: Exported special variables
Special Variable, +ioport-irq-pin-all+: Exported special variables
Special Variable, +ioport-irq-pin0+: Exported special variables
Special Variable, +ioport-irq-pin1+: Exported special variables
Special Variable, +ioport-irq-pin2+: Exported special variables
Special Variable, +ioport-irq-pin3+: Exported special variables
Special Variable, +ioport-irq-pin4+: Exported special variables
Special Variable, +ioport-irq-pin5+: Exported special variables
Special Variable, +ioport-irq-pin6+: Exported special variables
Special Variable, +ioport-irq-pin7+: Exported special variables
Special Variable, +ioport-irq-reg-pin+: Exported special variables
Special Variable, +ioport-irq-reg-port+: Exported special variables
Special Variable, +irq-flag-alloc+: Exported special variables
Special Variable, +irq-flag-filtered+: Exported special variables
Special Variable, +irq-flag-floating+: Exported special variables
Special Variable, +irq-flag-init+: Exported special variables
Special Variable, +irq-flag-not+: Exported special variables
Special Variable, +irq-flag-user+: Exported special variables
Special Variable, +log-debug+: Exported special variables
Special Variable, +log-error+: Exported special variables
Special Variable, +log-none+: Exported special variables
Special Variable, +log-output+: Exported special variables
Special Variable, +log-trace+: Exported special variables
Special Variable, +log-warning+: Exported special variables
Special Variable, +max-avr-commands+: Exported special variables
Special Variable, +max-cycle-timers+: Exported special variables
Special Variable, +max-i-os+: Exported special variables
Special Variable, +old-pc-size+: Exported special variables
Special Variable, +pri-avr-cycle-count+: Exported special variables
Special Variable, +r-sph+: Exported special variables
Special Variable, +r-spl+: Exported special variables
Special Variable, +r-sreg+: Exported special variables
Special Variable, +r-xh+: Exported special variables
Special Variable, +r-xl+: Exported special variables
Special Variable, +r-yh+: Exported special variables
Special Variable, +r-yl+: Exported special variables
Special Variable, +r-zh+: Exported special variables
Special Variable, +r-zl+: Exported special variables
Special Variable, +s-c+: Exported special variables
Special Variable, +s-h+: Exported special variables
Special Variable, +s-i+: Exported special variables
Special Variable, +s-n+: Exported special variables
Special Variable, +s-s+: Exported special variables
Special Variable, +s-t+: Exported special variables
Special Variable, +s-v+: Exported special variables
Special Variable, +s-z+: Exported special variables
Special Variable, +simavr-cmd-none+: Exported special variables
Special Variable, +simavr-cmd-uart-loopback+: Exported special variables
Special Variable, +simavr-cmd-vcd-start-trace+: Exported special variables
Special Variable, +simavr-cmd-vcd-stop-trace+: Exported special variables
Spe