2727 < tbody >
2828 < tr id ="projectrow ">
2929 < td id ="projectalign ">
30- < div id ="projectname "> M5Unit-RFID< span id ="projectnumber ">  0.0.2 git rev:1dc8f67 </ span >
30+ < div id ="projectname "> M5Unit-RFID< span id ="projectnumber ">  0.1.0 git rev:06ade4b </ span >
3131 </ div >
3232 </ td >
3333 </ tr >
141141< tr class ="memitem:ac8f5884132d9322c99a9ff5c5bdbf35b " id ="r_ac8f5884132d9322c99a9ff5c5bdbf35b "> < td class ="memItemLeft " align ="right " valign ="top "> virtual void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ac8f5884132d9322c99a9ff5c5bdbf35b "> update</ a > (const bool force=false) override</ td > </ tr >
142142< tr class ="memdesc:ac8f5884132d9322c99a9ff5c5bdbf35b "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Update internal state. < br /> </ td > </ tr >
143143< tr class ="separator:ac8f5884132d9322c99a9ff5c5bdbf35b "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
144- < tr class ="memitem:a5a8f986c94ba1c32ca87246c05dac937 " id ="r_a5a8f986c94ba1c32ca87246c05dac937 "> < td class ="memItemLeft " align ="right " valign ="top "> m5::nfc::NFC </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a5a8f986c94ba1c32ca87246c05dac937 "> NFCMode</ a > () const</ td > </ tr >
145- < tr class ="memdesc:a5a8f986c94ba1c32ca87246c05dac937 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Gets the current operating mode. < br /> </ td > </ tr >
146- < tr class ="separator:a5a8f986c94ba1c32ca87246c05dac937 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
144+ < tr class ="memitem:ad0d88fb3bb39cd0089f347aa23f3389f " id ="r_ad0d88fb3bb39cd0089f347aa23f3389f "> < td class ="memItemLeft " align ="right " valign ="top "> virtual m5::nfc::NFC </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ad0d88fb3bb39cd0089f347aa23f3389f "> NFCMode</ a > () const</ td > </ tr >
145+ < tr class ="memdesc:ad0d88fb3bb39cd0089f347aa23f3389f "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Gets the current operating mode. < br /> </ td > </ tr >
146+ < tr class ="separator:ad0d88fb3bb39cd0089f347aa23f3389f "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
147147< tr class ="memitem:a434a10f345d99ca2609bb54ba06a6634 " id ="r_a434a10f345d99ca2609bb54ba06a6634 "> < td class ="memItemLeft " align ="right " valign ="top "> virtual bool </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a434a10f345d99ca2609bb54ba06a6634 "> configureNFCMode</ a > (const m5::nfc::NFC mode)</ td > </ tr >
148148< tr class ="memdesc:a434a10f345d99ca2609bb54ba06a6634 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Configure NFC mode. < br /> </ td > </ tr >
149149< tr class ="separator:a434a10f345d99ca2609bb54ba06a6634 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
154154< tr class ="memdesc:a9f1b6ca713c361e56d4e0c7f62ec107c "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Self test. < br /> </ td > </ tr >
155155< tr class ="separator:a9f1b6ca713c361e56d4e0c7f62ec107c "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
156156< tr > < td colspan ="2 "> < div class ="groupHeader "> Settings for begin</ div > </ td > </ tr >
157- < tr class ="memitem:a04c1c8723653c10dce21375921a91016 " id ="r_a04c1c8723653c10dce21375921a91016 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a04c1c8723653c10dce21375921a91016 " name ="a04c1c8723653c10dce21375921a91016 "> </ a >
158- < a class ="el " href ="structm5_1_1unit_1_1_unit_m_f_r_c522_1_1config__t.html "> config_t</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < b > config</ b > ()</ td > </ tr >
159- < tr class ="memdesc:a04c1c8723653c10dce21375921a91016 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Gets the configuration. < br /> </ td > </ tr >
157+ < tr class ="memitem:a04c1c8723653c10dce21375921a91016 " id ="r_a04c1c8723653c10dce21375921a91016 "> < td class ="memItemLeft " align ="right " valign ="top "> < a class ="el " href ="structm5_1_1unit_1_1_unit_m_f_r_c522_1_1config__t.html "> config_t</ a >  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a04c1c8723653c10dce21375921a91016 "> config</ a > ()</ td > </ tr >
158+ < tr class ="memdesc:a04c1c8723653c10dce21375921a91016 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Gets the configuration. < br /> </ td > </ tr >
160159< tr class ="separator:a04c1c8723653c10dce21375921a91016 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
161- < tr class ="memitem:a7969f2ea583daa2a3a55211c5b2d94b1 " id ="r_a7969f2ea583daa2a3a55211c5b2d94b1 "> < td class ="memItemLeft " align ="right " valign ="top "> < a id ="a7969f2ea583daa2a3a55211c5b2d94b1 " name ="a7969f2ea583daa2a3a55211c5b2d94b1 "> </ a >
162- void </ td > < td class ="memItemRight " valign ="bottom "> < b > config</ b > (const < a class ="el " href ="structm5_1_1unit_1_1_unit_m_f_r_c522_1_1config__t.html "> config_t</ a > &cfg)</ td > </ tr >
163- < tr class ="memdesc:a7969f2ea583daa2a3a55211c5b2d94b1 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Set the configuration. < br /> </ td > </ tr >
160+ < tr class ="memitem:a7969f2ea583daa2a3a55211c5b2d94b1 " id ="r_a7969f2ea583daa2a3a55211c5b2d94b1 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a7969f2ea583daa2a3a55211c5b2d94b1 "> config</ a > (const < a class ="el " href ="structm5_1_1unit_1_1_unit_m_f_r_c522_1_1config__t.html "> config_t</ a > &cfg)</ td > </ tr >
161+ < tr class ="memdesc:a7969f2ea583daa2a3a55211c5b2d94b1 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Set the configuration. < br /> </ td > </ tr >
164162< tr class ="separator:a7969f2ea583daa2a3a55211c5b2d94b1 "> < td class ="memSeparator " colspan ="2 ">  </ td > </ tr >
165163< tr > < td colspan ="2 "> < div class ="groupHeader "> Antenna</ div > </ td > </ tr >
166164< tr class ="memitem:a083486358f690f668db6c59f021eac87 " id ="r_a083486358f690f668db6c59f021eac87 "> < td class ="memItemLeft " align ="right " valign ="top "> bool </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a083486358f690f668db6c59f021eac87 "> readAntennaStatus</ a > (bool &status)</ td > </ tr >
@@ -479,6 +477,67 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa99b1f653a5d2fb6e6c67bee
479477</ dl >
480478< dl class ="section return "> < dt > Returns</ dt > < dd > True if successful </ dd > </ dl >
481479
480+ </ div >
481+ </ div >
482+ < a id ="a04c1c8723653c10dce21375921a91016 " name ="a04c1c8723653c10dce21375921a91016 "> </ a >
483+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a04c1c8723653c10dce21375921a91016 "> ◆ </ a > </ span > config() < span class ="overload "> [1/2]</ span > </ h2 >
484+
485+ < div class ="memitem ">
486+ < div class ="memproto ">
487+ < table class ="mlabels ">
488+ < tr >
489+ < td class ="mlabels-left ">
490+ < table class ="memname ">
491+ < tr >
492+ < td class ="memname "> < a class ="el " href ="structm5_1_1unit_1_1_unit_m_f_r_c522_1_1config__t.html "> config_t</ a > m5::unit::UnitMFRC522::config </ td >
493+ < td > (</ td >
494+ < td class ="paramname "> < span class ="paramname "> < em > </ em > </ span > </ td > < td > )</ td >
495+ < td > </ td >
496+ </ tr >
497+ </ table >
498+ </ td >
499+ < td class ="mlabels-right ">
500+ < span class ="mlabels "> < span class ="mlabel "> inline</ span > </ span > </ td >
501+ </ tr >
502+ </ table >
503+ </ div > < div class ="memdoc ">
504+
505+ < p > Gets the configuration. </ p >
506+ < dl class ="section return "> < dt > Returns</ dt > < dd > Current configuration </ dd > </ dl >
507+
508+ </ div >
509+ </ div >
510+ < a id ="a7969f2ea583daa2a3a55211c5b2d94b1 " name ="a7969f2ea583daa2a3a55211c5b2d94b1 "> </ a >
511+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a7969f2ea583daa2a3a55211c5b2d94b1 "> ◆ </ a > </ span > config() < span class ="overload "> [2/2]</ span > </ h2 >
512+
513+ < div class ="memitem ">
514+ < div class ="memproto ">
515+ < table class ="mlabels ">
516+ < tr >
517+ < td class ="mlabels-left ">
518+ < table class ="memname ">
519+ < tr >
520+ < td class ="memname "> void m5::unit::UnitMFRC522::config </ td >
521+ < td > (</ td >
522+ < td class ="paramtype "> const < a class ="el " href ="structm5_1_1unit_1_1_unit_m_f_r_c522_1_1config__t.html "> config_t</ a > &</ td > < td class ="paramname "> < span class ="paramname "> < em > cfg</ em > </ span > </ td > < td > )</ td >
523+ < td > </ td >
524+ </ tr >
525+ </ table >
526+ </ td >
527+ < td class ="mlabels-right ">
528+ < span class ="mlabels "> < span class ="mlabel "> inline</ span > </ span > </ td >
529+ </ tr >
530+ </ table >
531+ </ div > < div class ="memdoc ">
532+
533+ < p > Set the configuration. </ p >
534+ < dl class ="params "> < dt > Parameters</ dt > < dd >
535+ < table class ="params ">
536+ < tr > < td class ="paramname "> cfg</ td > < td > Configuration to set </ td > </ tr >
537+ </ table >
538+ </ dd >
539+ </ dl >
540+
482541</ div >
483542</ div >
484543< a id ="a434a10f345d99ca2609bb54ba06a6634 " name ="a434a10f345d99ca2609bb54ba06a6634 "> </ a >
@@ -734,8 +793,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a91a706d87b2f79539fd09049
734793
735794</ div >
736795</ div >
737- < a id ="a5a8f986c94ba1c32ca87246c05dac937 " name ="a5a8f986c94ba1c32ca87246c05dac937 "> </ a >
738- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a5a8f986c94ba1c32ca87246c05dac937 "> ◆ </ a > </ span > NFCMode()</ h2 >
796+ < a id ="ad0d88fb3bb39cd0089f347aa23f3389f " name ="ad0d88fb3bb39cd0089f347aa23f3389f "> </ a >
797+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ad0d88fb3bb39cd0089f347aa23f3389f "> ◆ </ a > </ span > NFCMode()</ h2 >
739798
740799< div class ="memitem ">
741800< div class ="memproto ">
@@ -744,21 +803,23 @@ <h2 class="memtitle"><span class="permalink"><a href="#a5a8f986c94ba1c32ca87246c
744803 < td class ="mlabels-left ">
745804 < table class ="memname ">
746805 < tr >
747- < td class ="memname "> m5::nfc::NFC m5::unit::UnitMFRC522::NFCMode </ td >
806+ < td class ="memname "> virtual m5::nfc::NFC m5::unit::UnitMFRC522::NFCMode </ td >
748807 < td > (</ td >
749808 < td class ="paramname "> < span class ="paramname "> < em > </ em > </ span > </ td > < td > )</ td >
750809 < td > const</ td >
751810 </ tr >
752811 </ table >
753812 </ td >
754813 < td class ="mlabels-right ">
755- < span class ="mlabels "> < span class ="mlabel "> inline</ span > </ span > </ td >
814+ < span class ="mlabels "> < span class ="mlabel "> inline</ span > < span class =" mlabel " > virtual </ span > < /span > </ td >
756815 </ tr >
757816</ table >
758817</ div > < div class ="memdoc ">
759818
760819< p > Gets the current operating mode. </ p >
761- < dl class ="section note "> < dt > Note</ dt > < dd > Only NFC-A </ dd > </ dl >
820+ < dl class ="section note "> < dt > Note</ dt > < dd > Only NFC-A on pure MFRC522. Derived classes (e.g. < a class ="el " href ="classm5_1_1unit_1_1_unit_w_s1850_s.html " title ="Radio frequency identification unit. "> UnitWS1850S</ a > ) override this. </ dd > </ dl >
821+
822+ < p > Reimplemented in < a class ="el " href ="classm5_1_1unit_1_1_unit_w_s1850_s.html#a32836763433c46075abe339cfdcf8a26 "> m5::unit::UnitWS1850S</ a > .</ p >
762823
763824</ div >
764825</ div >
@@ -1224,6 +1285,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ac8f5884132d9322c99a9ff5c
12241285 </ table >
12251286 </ dd >
12261287</ dl >
1288+ < dl class ="section note "> < dt > Note</ dt > < dd > This unit performs no periodic update; this override is a no-op </ dd > </ dl >
12271289
12281290</ div >
12291291</ div >
@@ -1441,11 +1503,12 @@ <h2 class="memtitle"><span class="permalink"><a href="#a416ba0850314923c7e530701
14411503< p > Write the TPrescaler. </ p >
14421504< dl class ="params "> < dt > Parameters</ dt > < dd >
14431505 < table class ="params ">
1444- < tr > < td class ="paramname "> tprescale</ td > < td > TPrescaler value </ td > </ tr >
1506+ < tr > < td class ="paramname "> tprescale</ td > < td > TPrescaler value (0-4095, 12 bits) </ td > </ tr >
14451507 </ table >
14461508 </ dd >
14471509</ dl >
14481510< dl class ="section return "> < dt > Returns</ dt > < dd > True if successful </ dd > </ dl >
1511+ < dl class ="section note "> < dt > Note</ dt > < dd > Values greater than 4095 are rejected </ dd > </ dl >
14491512
14501513</ div >
14511514</ div >
0 commit comments