ELF (4O4 ($"444``H!H!2220 333t222Rtd2220 Qtdddp/libexec/ld-elf.so.1FreeBSDarmv7FreeBSDFreeBSDFreeBSDj9QW_ho~ '-&315@ 5 5 ,5G5w5(54 J U&y B(zT(z](L!Pvݣk Ya2Ӫ$$#  "    !__libc_start1__aeabi_unwind_cpp_pr0__prognameenvirongetoptoptarg__stderrpfputsstrlcpysnprintfstrtolfprintfoptindopen__error__assert__isthreaded__stdinpfeofclosefree__aeabi_unwind_cpp_pr1mallocreallocgetprognamerealpathioctlmemsetmemcpy__stdoutpfwritefputcfflushfgetcferrorlibgcc_s.so.1GCC_3.5libc.so.7FBSD_1.0FBSD_1.7 5 5,5 5!5"(5#   l X8` @\l #p((44444444 4 4 4 4 4444444444444Binary input of %zd %s Invalid input character '%c' f:d:m:s:c:C:AbLviSh/dev/%s/dev/spigen0.0Device name: %s Device mode: %d Device speed: %d Error - unable to open '%s', errno=%d Error performing SPI transaction, errno=%d byteInvalid length %d when not writing data %6x | | spi.c%02hhxmainfdir != DIR_NONEBinary output of %d %s | 0 1 2 3 4 5 6 7 8 9 A B C D E F | | Invalid count specified: %s error - missing device name Invalid speed specified: %s %c%02hhx Unable to query info (err=%d), errno=%d ASCII output of %d %s %d command %s and %d data %s read from SPI device - communicate on SPI bus with slave devices Usage: spi [-f device] [-d r|w|rw] [-m mode] [-s max-speed] [-c count] [-C "command bytes"] [-A] [-b] [-L] [-S] [-v] spi -i [-f device] [-v] spi -h where -f specifies the device (default is spigen0.0) -d specifies the operation (r, w, or rw; default is rw) -m specifies the mode (0, 1, 2, or 3) -s specifies the maximum speed (default is 0, device default) -c specifies the number of data bytes to transfer (default 0, i.e. none) A negative value uses the length of the input data -C specifies 'command bytes' to be sent, as 2 byte hexadecimal values (these should be quoted, separated by optional white space) -L specifies 'LSB' order on the SPI bus (default is MSB) -i query information about the device -A uses ASCII for input/output as 2-digit hex values -b Override output format as binary (only valid with '-A') -S constantly stream from stdin to bus -v verbose output -h prints this message NOTE: setting the mode and/or speed is 'sticky'. Subsequent transactions on that device will, by default, use the previously set values. Writing %d %s to SPI device Error writing to stdout, errno=%d Not enough memory to interpret command bytes, errno=%d | Invalid mode specified: %s bytesASCII input of %zd %s AAH- M\ 0@@P@0! MP@0H-M0 0   L P T H @ < 8 4 , 0 ( $  @Q ) @D P2 DA@ 5P& `````````,``````T`````````````` P``lH```8```````8 @rP @wP  @PT @PT  @wP  @PT @ @P @ @%@  @/P @( @0) @ @XK < XP XP<PJ<P @ @ 4@@ i @XK 8 XP XP8p @ @ 6@@ H @XK 4 XP XP @ @ @@ +P @ @<KP @ , 0 ( $$ L P @ @ A  @PTpLP<p 8p4P4P P Tp 4PT T 4pTP TP @4 =@;@ TP@(".H Hp@(0@ @ zLP H;@ q<p H<Kv@ @P d8p H<K@ @P VTp ~ @q@:0@.TPH<K@ TPH<K@ TPH<K@ PQ @Q @P(@(@oHp H@K0H- 8M      P   P Q !Q Pb PJPT pGp P#   @P@ @#    P @     z   РH- M@ @ Р0H-M   P  + D K P D K P @0 @ @ 0^@K0H- Mp H   РH- Mp H   РH- M   iP; q P P f J P R 0 P P   РH- M  tP 0  0 t  РH- M  Q P"  P  0 ?P   РM0P9P0@APFP7@aPfPW@Ѝ/H- 8M   0 P JP    P  AHw PP P  0@P @+ @  РH- 8M      P P P@8 @ P P@8 @  P P P @ 0@ ,@0P XPT P @ 0@ Q Q# P ,@ o P ,@  w@  P ,@ o P @ i @[ PP @  0 @C 0 0  РH- M  @ @ P@ / @ f@P+ P K P [@ K@ [V@@~ @@n @P@ P K P [@ K [ P [P @ [S@P@.@ @0@  f@ РH- @M  PP >p  { P  P P   z Q Q *(@p P` PF  P (@X p p) [f p @ `@ 5(@8 p [K p P pP @    P @P(@@ (@P  pP$P P@8 @P @ 0V@@ 0H@~p P* P)P" P8 @ P@ @   0@?     Р -L -L- `Ə ʌHƏ ʌ<Ə ʌ0Ə ʌ$Ə ʌƏ ʌ Ə ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌƏ ʌ|Ə ʌpƏ ʌdƏ ʌXƏ ʌLƏ ʌ@Ə ʌ4Ə ʌ(4J04 X fo0 0 1oPoo7 @ `P0pH(hX8xD$dT4t L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_? 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18P88P8Q88Q8R88RS(\%4I: ; I!I7 &I$> $ > 4I?: ;  I < .@B: ; '? : ; I : ; I1B.: ;'<?I'I'% :;U% :;%4I?: ; U% :;|g83)7 ?KDjxc)3 ?y(5 ~ D785 D 8[> >I !s>y B>y cD> ?p  ?P'PPQQRR\IyyPVo U [IIyy uz /root/files/fbsd/current/src/lib/csu/arm/crt1_s.S/root/files/fbsd/current/obj/univ/root/files/fbsd/current/src/arm.armv7/lib/csu/armFreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)start." 9/root/files/fbsd/current/src/lib/csu/arm/crti.S/root/files/fbsd/current/obj/univ/root/files/fbsd/current/src/arm.armv7/lib/csu/armFreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)init0fini1-*O/!5PZ(/root/files/fbsd/current/src/lib/csu/arm/crtn.S/root/files/fbsd/current/obj/univ/root/files/fbsd/current/src/arm.armv7/lib/csu/armFreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)/root/files/fbsd/current/src/lib/csu/common/crtbegin.c__ps_stringsps_strings__dso_handle__libc_start1charintargv__prognamecleanup/root/files/fbsd/current/obj/univ/root/files/fbsd/current/src/arm.armv7/lib/csu/armargc__ARRAY_SIZE_TYPE__environFreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)/root/files/fbsd/current/src/lib/csu/arm/crt1_c.c__startStruct_Obj_EntryenvobjLinker: LLD 19.1.7 (FreeBSD llvmorg-19.1.7-0-gcd708029e0b2-1600000) (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)AHaeabi>C2.09cortex-a8 A   "&D| 8DD  /root/files/fbsd/currentsrc/lib/csu/common/csu_common.hsrc/lib/csu/arm/crt1_c.csrc/lib/libc/include/libc_private.h? KiI /root/files/fbsd/current/src/lib/csu/armcrt1_s.S1KKLKKKLKKKLTN /root/files/fbsd/current/src/lib/csu/commoncrtbrand.SXR /root/files/fbsd/current/src/lib/csu/commonfeature_note.S\V /root/files/fbsd/current/src/lib/csu/commonignore_init_note.SmG /root/files/fbsd/current/src/lib/csu/armcrti.S0KK1KKTN /root/files/fbsd/current/src/lib/csu/commoncrtbrand.STN /root/files/fbsd/currentsrc/lib/csu/common/crtbegin.ciG /root/files/fbsd/current/src/lib/csu/armcrtn.S0K 1K0$0 1 $0 10 1 0 1  015!'*-0`H@NPW`h`hj0 dw!"#3#tD%+T(0 1 101@1L1P1 \1 `1l1p1|1111"1%1(1+1.1114171:1=1@1C1F1I2L 2O2R2U 2X,2[02^<2a@2dL2gP2j\2m`2pl2sp2v|2y2|222222222285p 35001  55!'/8?G5NS[d 5q(5z,5.interp.note.tag.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rel.dyn.ARM.exidx.rel.plt.rodata.ARM.extab.text.init.fini.plt.dynamic.relro_padding.data.got.plt.bss.debug_loc.debug_abbrev.debug_info.debug_str.comment.ARM.attributes.debug_frame.debug_line.debug_aranges.debug_ranges.symtab.shstrtab.strtabcrt1_c.c$a$a$a$acrtbegin.cspi.c$a$d$ainterpret_command_bytesusageget_infoset_modeset_speedperform_readperform_writeperform_readwritehexvalreversebits_read_write_do_data_outputprep_write_bufferverbose_dump_buffercrtend.c$a$a$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d$a$d__start__ps_stringsmain__libc_start1__aeabi_unwind_cpp_pr0__prognameenviron_start_init_fini__dso_handlegetoptoptarg__stderrpfputsstrlcpysnprintfstrtolfprintfoptindopen__error__assert__isthreaded__stdinpfeofclosefree__aeabi_unwind_cpp_pr1mallocreallocgetprognamerealpathioctlmemsetmemcpy__stdoutpfwritefputcfflushfgetcferror_DYNAMIC  d @oPPH(oP7oHA00(GXXfO 0Xpc Bl2H H %tppP0011 1 12233 3344p5404u5o60;0=p>I >0?$Bp3;CPAC#RI