12 lines
283 B
Nim
12 lines
283 B
Nim
type
|
|
InterruptFrame = ptr object
|
|
ip: uint
|
|
cs: uint
|
|
flags: uint
|
|
sp: uint
|
|
ss: uint
|
|
|
|
# http://clang.llvm.org/docs/AttributeReference.html#interrupt-avr
|
|
proc interrupt_handler(frame: InterruptFrame) {.exportc, codegenDecl: "__attribute__((interrupt)) $# $#$#".} =
|
|
|