Updated heapless example with new name

pull/201/head
Corvus 2 years ago
parent 49a66a2b8b
commit 9e15962898

@ -24,13 +24,13 @@
* Software. * Software.
*/ */
extern crate qrcodegen; extern crate qrcodegen_no_heap;
use qrcodegen::Mask; use qrcodegen_no_heap::Mask;
use qrcodegen::QrCode; use qrcodegen_no_heap::QrCode;
use qrcodegen::QrCodeEcc; use qrcodegen_no_heap::QrCodeEcc;
use qrcodegen::QrSegment; use qrcodegen_no_heap::QrSegment;
use qrcodegen::QrSegmentMode; use qrcodegen_no_heap::QrSegmentMode;
use qrcodegen::Version; use qrcodegen_no_heap::Version;
// The main application program. // The main application program.
@ -167,14 +167,14 @@ fn do_segment_demo() {
0x0000, 0x0104, 0x0105, 0x0113, 0x0115, 0x0000, 0x0104, 0x0105, 0x0113, 0x0115,
0x0000, 0x0208, 0x01FF, 0x0008, 0x0000, 0x0208, 0x01FF, 0x0008,
]; ];
let mut bb = qrcodegen::BitBuffer::new(&mut tempbuffer); let mut bb = qrcodegen_no_heap::BitBuffer::new(&mut tempbuffer);
for &c in &kanjichars { for &c in &kanjichars {
bb.append_bits(c, 13); bb.append_bits(c, 13);
} }
let segs = [ let segs = [
{ {
let bitlen = bb.len(); let bitlen = bb.len();
QrSegment::new(qrcodegen::QrSegmentMode::Kanji, kanjichars.len(), &tempbuffer, bitlen) QrSegment::new(qrcodegen_no_heap::QrSegmentMode::Kanji, kanjichars.len(), &tempbuffer, bitlen)
}, },
]; ];
let (datacodewordslen, ecl, version) = QrCode::encode_segments_to_codewords( let (datacodewordslen, ecl, version) = QrCode::encode_segments_to_codewords(

Loading…
Cancel
Save