view service/rfid_pn532/freefare_demo.nim @ 1310:68e172d9791e

add missing files for the record Ignore-this: 8541c95ef1644cf85b311259602d2892 darcs-hash:1e575d63deb747c9c320daa32f27f0ce93621afb
author drewp <drewp@bigasterisk.com>
date Sun, 21 Apr 2019 03:28:21 -0700
parents
children
line wrap: on
line source

import nfc-nim/nfc, nfc-nim/freefare

var m = freefare.mad_new(0)

echo(freefare.mad_get_version(m))

freefare.mad_free(m)
var context: ptr nfc.context
nfc.init(addr context)

var connstrings: array[10, nfc.connstring]
var n = nfc.list_devices(context, cast[ptr nfc.connstring](addr connstrings), len(connstrings))
echo(n)
#var dev = nfc.open(context, "pn532_i2c:/dev/i2c-1")
#echo(device_get_last_error(dev))

#nfc.close(dev)
nfc.exit(context)