@@ -199,60 +199,6 @@ Maintainer: Miguel Luis ( Semtech ), Gregory Cristian ( Semtech ) and Daniel Jae
199199#define CN470_RX_BEACON_SETUP ( )
200200#endif
201201
202- #ifdef REGION_CN470A
203- #include "RegionCN470A.h"
204- #define CN470A_CASE case LORAMAC_REGION_CN470A:
205- #define CN470A_IS_ACTIVE ( ) CN470A_CASE { return true; }
206- #define CN470A_GET_PHY_PARAM ( ) CN470A_CASE { return RegionCN470AGetPhyParam( getPhy ); }
207- #define CN470A_SET_BAND_TX_DONE ( ) CN470A_CASE { RegionCN470ASetBandTxDone( txDone ); break; }
208- #define CN470A_INIT_DEFAULTS ( ) CN470A_CASE { RegionCN470AInitDefaults( type ); break; }
209- #define CN470A_VERIFY ( ) CN470A_CASE { return RegionCN470AVerify( verify, phyAttribute ); }
210- #define CN470A_APPLY_CF_LIST ( ) CN470A_CASE { RegionCN470AApplyCFList( applyCFList ); break; }
211- #define CN470A_CHAN_MASK_SET ( ) CN470A_CASE { return RegionCN470AChanMaskSet( chanMaskSet ); }
212- #define CN470A_ADR_NEXT ( ) CN470A_CASE { return RegionCN470AAdrNext( adrNext, drOut, txPowOut, adrAckCounter ); }
213- #define CN470A_COMPUTE_RX_WINDOW_PARAMETERS ( ) CN470A_CASE { RegionCN470AComputeRxWindowParameters( datarate, minRxSymbols, rxError, rxConfigParams ); break; }
214- #define CN470A_RX_CONFIG ( ) CN470A_CASE { return RegionCN470ARxConfig( rxConfig, datarate ); }
215- #define CN470A_TX_CONFIG ( ) CN470A_CASE { return RegionCN470ATxConfig( txConfig, txPower, txTimeOnAir ); }
216- #define CN470A_LINK_ADR_REQ ( ) CN470A_CASE { return RegionCN470ALinkAdrReq( linkAdrReq, drOut, txPowOut, nbRepOut, nbBytesParsed ); }
217- #define CN470A_RX_PARAM_SETUP_REQ ( ) CN470A_CASE { return RegionCN470ARxParamSetupReq( rxParamSetupReq ); }
218- #define CN470A_NEW_CHANNEL_REQ ( ) CN470A_CASE { return RegionCN470ANewChannelReq( newChannelReq ); }
219- #define CN470A_TX_PARAM_SETUP_REQ ( ) CN470A_CASE { return RegionCN470ATxParamSetupReq( txParamSetupReq ); }
220- #define CN470A_DL_CHANNEL_REQ ( ) CN470A_CASE { return RegionCN470ADlChannelReq( dlChannelReq ); }
221- #define CN470A_ALTERNATE_DR ( ) CN470A_CASE { return RegionCN470AAlternateDr( alternateDr ); }
222- #define CN470A_CALC_BACKOFF ( ) CN470A_CASE { RegionCN470ACalcBackOff( calcBackOff ); break; }
223- #define CN470A_NEXT_CHANNEL ( ) CN470A_CASE { return RegionCN470ANextChannel( nextChanParams, channel, time, aggregatedTimeOff ); }
224- #define CN470A_CHANNEL_ADD ( ) CN470A_CASE { return RegionCN470AChannelAdd( channelAdd ); }
225- #define CN470A_CHANNEL_REMOVE ( ) CN470A_CASE { return RegionCN470AChannelsRemove( channelRemove ); }
226- #define CN470A_SET_CONTINUOUS_WAVE ( ) CN470A_CASE { RegionCN470ASetContinuousWave( continuousWave ); break; }
227- #define CN470A_APPLY_DR_OFFSET ( ) CN470A_CASE { return RegionCN470AApplyDrOffset( downlinkDwellTime, dr, drOffset ); }
228- #define CN470A_RX_BEACON_SETUP ( ) CN470A_CASE { RegionCN470ARxBeaconSetup( rxBeaconSetup, outDr ); }
229- #else
230- #define CN470A_IS_ACTIVE ( )
231- #define CN470A_GET_PHY_PARAM ( )
232- #define CN470A_SET_BAND_TX_DONE ( )
233- #define CN470A_INIT_DEFAULTS ( )
234- #define CN470A_VERIFY ( )
235- #define CN470A_APPLY_CF_LIST ( )
236- #define CN470A_CHAN_MASK_SET ( )
237- #define CN470A_ADR_NEXT ( )
238- #define CN470A_COMPUTE_RX_WINDOW_PARAMETERS ( )
239- #define CN470A_RX_CONFIG ( )
240- #define CN470A_TX_CONFIG ( )
241- #define CN470A_LINK_ADR_REQ ( )
242- #define CN470A_RX_PARAM_SETUP_REQ ( )
243- #define CN470A_NEW_CHANNEL_REQ ( )
244- #define CN470A_TX_PARAM_SETUP_REQ ( )
245- #define CN470A_DL_CHANNEL_REQ ( )
246- #define CN470A_ALTERNATE_DR ( )
247- #define CN470A_CALC_BACKOFF ( )
248- #define CN470A_NEXT_CHANNEL ( )
249- #define CN470A_CHANNEL_ADD ( )
250- #define CN470A_CHANNEL_REMOVE ( )
251- #define CN470A_SET_CONTINUOUS_WAVE ( )
252- #define CN470A_APPLY_DR_OFFSET ( )
253- #define CN470A_RX_BEACON_SETUP ( )
254- #endif
255-
256202#ifdef REGION_CN779
257203#include "RegionCN779.h"
258204#define CN779_CASE case LORAMAC_REGION_CN779:
@@ -638,7 +584,6 @@ bool RegionIsActive( LoRaMacRegion_t region )
638584 AS923_IS_ACTIVE ( );
639585 AU915_IS_ACTIVE ( );
640586 CN470_IS_ACTIVE ( );
641- CN470A_IS_ACTIVE ( );
642587 CN779_IS_ACTIVE ( );
643588 EU433_IS_ACTIVE ( );
644589 EU868_IS_ACTIVE ( );
@@ -661,7 +606,6 @@ PhyParam_t RegionGetPhyParam( LoRaMacRegion_t region, GetPhyParams_t* getPhy )
661606 AS923_GET_PHY_PARAM ( );
662607 AU915_GET_PHY_PARAM ( );
663608 CN470_GET_PHY_PARAM ( );
664- CN470A_GET_PHY_PARAM ( );
665609 CN779_GET_PHY_PARAM ( );
666610 EU433_GET_PHY_PARAM ( );
667611 EU868_GET_PHY_PARAM ( );
@@ -683,7 +627,6 @@ void RegionSetBandTxDone( LoRaMacRegion_t region, SetBandTxDoneParams_t* txDone
683627 AS923_SET_BAND_TX_DONE ( );
684628 AU915_SET_BAND_TX_DONE ( );
685629 CN470_SET_BAND_TX_DONE ( );
686- CN470A_SET_BAND_TX_DONE ( );
687630 CN779_SET_BAND_TX_DONE ( );
688631 EU433_SET_BAND_TX_DONE ( );
689632 EU868_SET_BAND_TX_DONE ( );
@@ -705,7 +648,6 @@ void RegionInitDefaults( LoRaMacRegion_t region, InitType_t type )
705648 AS923_INIT_DEFAULTS ( );
706649 AU915_INIT_DEFAULTS ( );
707650 CN470_INIT_DEFAULTS ( );
708- CN470A_INIT_DEFAULTS ( );
709651 CN779_INIT_DEFAULTS ( );
710652 EU433_INIT_DEFAULTS ( );
711653 EU868_INIT_DEFAULTS ( );
@@ -727,7 +669,6 @@ bool RegionVerify( LoRaMacRegion_t region, VerifyParams_t* verify, PhyAttribute_
727669 AS923_VERIFY ( );
728670 AU915_VERIFY ( );
729671 CN470_VERIFY ( );
730- CN470A_VERIFY ( );
731672 CN779_VERIFY ( );
732673 EU433_VERIFY ( );
733674 EU868_VERIFY ( );
@@ -749,7 +690,6 @@ void RegionApplyCFList( LoRaMacRegion_t region, ApplyCFListParams_t* applyCFList
749690 AS923_APPLY_CF_LIST ( );
750691 AU915_APPLY_CF_LIST ( );
751692 CN470_APPLY_CF_LIST ( );
752- CN470A_APPLY_CF_LIST ( );
753693 CN779_APPLY_CF_LIST ( );
754694 EU433_APPLY_CF_LIST ( );
755695 EU868_APPLY_CF_LIST ( );
@@ -771,7 +711,6 @@ bool RegionChanMaskSet( LoRaMacRegion_t region, ChanMaskSetParams_t* chanMaskSet
771711 AS923_CHAN_MASK_SET ( );
772712 AU915_CHAN_MASK_SET ( );
773713 CN470_CHAN_MASK_SET ( );
774- CN470A_CHAN_MASK_SET ( );
775714 CN779_CHAN_MASK_SET ( );
776715 EU433_CHAN_MASK_SET ( );
777716 EU868_CHAN_MASK_SET ( );
@@ -793,7 +732,6 @@ bool RegionAdrNext( LoRaMacRegion_t region, AdrNextParams_t* adrNext, int8_t* dr
793732 AS923_ADR_NEXT ( );
794733 AU915_ADR_NEXT ( );
795734 CN470_ADR_NEXT ( );
796- CN470A_ADR_NEXT ( );
797735 CN779_ADR_NEXT ( );
798736 EU433_ADR_NEXT ( );
799737 EU868_ADR_NEXT ( );
@@ -815,7 +753,6 @@ void RegionComputeRxWindowParameters( LoRaMacRegion_t region, int8_t datarate, u
815753 AS923_COMPUTE_RX_WINDOW_PARAMETERS ( );
816754 AU915_COMPUTE_RX_WINDOW_PARAMETERS ( );
817755 CN470_COMPUTE_RX_WINDOW_PARAMETERS ( );
818- CN470A_COMPUTE_RX_WINDOW_PARAMETERS ( );
819756 CN779_COMPUTE_RX_WINDOW_PARAMETERS ( );
820757 EU433_COMPUTE_RX_WINDOW_PARAMETERS ( );
821758 EU868_COMPUTE_RX_WINDOW_PARAMETERS ( );
@@ -837,7 +774,6 @@ bool RegionRxConfig( LoRaMacRegion_t region, RxConfigParams_t* rxConfig, int8_t*
837774 AS923_RX_CONFIG ( );
838775 AU915_RX_CONFIG ( );
839776 CN470_RX_CONFIG ( );
840- CN470A_RX_CONFIG ( );
841777 CN779_RX_CONFIG ( );
842778 EU433_RX_CONFIG ( );
843779 EU868_RX_CONFIG ( );
@@ -859,7 +795,6 @@ bool RegionTxConfig( LoRaMacRegion_t region, TxConfigParams_t* txConfig, int8_t*
859795 AS923_TX_CONFIG ( );
860796 AU915_TX_CONFIG ( );
861797 CN470_TX_CONFIG ( );
862- CN470A_TX_CONFIG ( );
863798 CN779_TX_CONFIG ( );
864799 EU433_TX_CONFIG ( );
865800 EU868_TX_CONFIG ( );
@@ -881,7 +816,6 @@ uint8_t RegionLinkAdrReq( LoRaMacRegion_t region, LinkAdrReqParams_t* linkAdrReq
881816 AS923_LINK_ADR_REQ ( );
882817 AU915_LINK_ADR_REQ ( );
883818 CN470_LINK_ADR_REQ ( );
884- CN470A_LINK_ADR_REQ ( );
885819 CN779_LINK_ADR_REQ ( );
886820 EU433_LINK_ADR_REQ ( );
887821 EU868_LINK_ADR_REQ ( );
@@ -903,7 +837,6 @@ uint8_t RegionRxParamSetupReq( LoRaMacRegion_t region, RxParamSetupReqParams_t*
903837 AS923_RX_PARAM_SETUP_REQ ( );
904838 AU915_RX_PARAM_SETUP_REQ ( );
905839 CN470_RX_PARAM_SETUP_REQ ( );
906- CN470A_RX_PARAM_SETUP_REQ ( );
907840 CN779_RX_PARAM_SETUP_REQ ( );
908841 EU433_RX_PARAM_SETUP_REQ ( );
909842 EU868_RX_PARAM_SETUP_REQ ( );
@@ -925,7 +858,6 @@ uint8_t RegionNewChannelReq( LoRaMacRegion_t region, NewChannelReqParams_t* newC
925858 AS923_NEW_CHANNEL_REQ ( );
926859 AU915_NEW_CHANNEL_REQ ( );
927860 CN470_NEW_CHANNEL_REQ ( );
928- CN470A_NEW_CHANNEL_REQ ( );
929861 CN779_NEW_CHANNEL_REQ ( );
930862 EU433_NEW_CHANNEL_REQ ( );
931863 EU868_NEW_CHANNEL_REQ ( );
@@ -947,7 +879,6 @@ int8_t RegionTxParamSetupReq( LoRaMacRegion_t region, TxParamSetupReqParams_t* t
947879 AS923_TX_PARAM_SETUP_REQ ( );
948880 AU915_TX_PARAM_SETUP_REQ ( );
949881 CN470_TX_PARAM_SETUP_REQ ( );
950- CN470A_TX_PARAM_SETUP_REQ ( );
951882 CN779_TX_PARAM_SETUP_REQ ( );
952883 EU433_TX_PARAM_SETUP_REQ ( );
953884 EU868_TX_PARAM_SETUP_REQ ( );
@@ -969,7 +900,6 @@ uint8_t RegionDlChannelReq( LoRaMacRegion_t region, DlChannelReqParams_t* dlChan
969900 AS923_DL_CHANNEL_REQ ( );
970901 AU915_DL_CHANNEL_REQ ( );
971902 CN470_DL_CHANNEL_REQ ( );
972- CN470A_DL_CHANNEL_REQ ( );
973903 CN779_DL_CHANNEL_REQ ( );
974904 EU433_DL_CHANNEL_REQ ( );
975905 EU868_DL_CHANNEL_REQ ( );
@@ -991,7 +921,6 @@ int8_t RegionAlternateDr( LoRaMacRegion_t region, AlternateDrParams_t* alternate
991921 AS923_ALTERNATE_DR ( );
992922 AU915_ALTERNATE_DR ( );
993923 CN470_ALTERNATE_DR ( );
994- CN470A_ALTERNATE_DR ( );
995924 CN779_ALTERNATE_DR ( );
996925 EU433_ALTERNATE_DR ( );
997926 EU868_ALTERNATE_DR ( );
@@ -1013,7 +942,6 @@ void RegionCalcBackOff( LoRaMacRegion_t region, CalcBackOffParams_t* calcBackOff
1013942 AS923_CALC_BACKOFF ( );
1014943 AU915_CALC_BACKOFF ( );
1015944 CN470_CALC_BACKOFF ( );
1016- CN470A_CALC_BACKOFF ( );
1017945 CN779_CALC_BACKOFF ( );
1018946 EU433_CALC_BACKOFF ( );
1019947 EU868_CALC_BACKOFF ( );
@@ -1035,7 +963,6 @@ bool RegionNextChannel( LoRaMacRegion_t region, NextChanParams_t* nextChanParams
1035963 AS923_NEXT_CHANNEL ( );
1036964 AU915_NEXT_CHANNEL ( );
1037965 CN470_NEXT_CHANNEL ( );
1038- CN470A_NEXT_CHANNEL ( );
1039966 CN779_NEXT_CHANNEL ( );
1040967 EU433_NEXT_CHANNEL ( );
1041968 EU868_NEXT_CHANNEL ( );
@@ -1057,7 +984,6 @@ LoRaMacStatus_t RegionChannelAdd( LoRaMacRegion_t region, ChannelAddParams_t* ch
1057984 AS923_CHANNEL_ADD ( );
1058985 AU915_CHANNEL_ADD ( );
1059986 CN470_CHANNEL_ADD ( );
1060- CN470A_CHANNEL_ADD ( );
1061987 CN779_CHANNEL_ADD ( );
1062988 EU433_CHANNEL_ADD ( );
1063989 EU868_CHANNEL_ADD ( );
@@ -1079,7 +1005,6 @@ bool RegionChannelsRemove( LoRaMacRegion_t region, ChannelRemoveParams_t* channe
10791005 AS923_CHANNEL_REMOVE ( );
10801006 AU915_CHANNEL_REMOVE ( );
10811007 CN470_CHANNEL_REMOVE ( );
1082- CN470A_CHANNEL_REMOVE ( );
10831008 CN779_CHANNEL_REMOVE ( );
10841009 EU433_CHANNEL_REMOVE ( );
10851010 EU868_CHANNEL_REMOVE ( );
@@ -1101,7 +1026,6 @@ void RegionSetContinuousWave( LoRaMacRegion_t region, ContinuousWaveParams_t* co
11011026 AS923_SET_CONTINUOUS_WAVE ( );
11021027 AU915_SET_CONTINUOUS_WAVE ( );
11031028 CN470_SET_CONTINUOUS_WAVE ( );
1104- CN470A_SET_CONTINUOUS_WAVE ( );
11051029 CN779_SET_CONTINUOUS_WAVE ( );
11061030 EU433_SET_CONTINUOUS_WAVE ( );
11071031 EU868_SET_CONTINUOUS_WAVE ( );
@@ -1123,7 +1047,6 @@ uint8_t RegionApplyDrOffset( LoRaMacRegion_t region, uint8_t downlinkDwellTime,
11231047 AS923_APPLY_DR_OFFSET ( );
11241048 AU915_APPLY_DR_OFFSET ( );
11251049 CN470_APPLY_DR_OFFSET ( );
1126- CN470A_APPLY_DR_OFFSET ( );
11271050 CN779_APPLY_DR_OFFSET ( );
11281051 EU433_APPLY_DR_OFFSET ( );
11291052 EU868_APPLY_DR_OFFSET ( );
@@ -1145,7 +1068,6 @@ void RegionRxBeaconSetup( LoRaMacRegion_t region, RxBeaconSetup_t* rxBeaconSetup
11451068 AS923_RX_BEACON_SETUP ( );
11461069 AU915_RX_BEACON_SETUP ( );
11471070 CN470_RX_BEACON_SETUP ( );
1148- CN470A_RX_BEACON_SETUP ( );
11491071 CN779_RX_BEACON_SETUP ( );
11501072 EU433_RX_BEACON_SETUP ( );
11511073 EU868_RX_BEACON_SETUP ( );
0 commit comments