@@ -837,19 +837,35 @@ static void cmd_neg16dbm(const struct shell *shell, size_t argc, char **argv)
837837 shell_print (shell , "TX power : %d dBm" , config .txpower );
838838}
839839
840+ #if defined(RADIO_TXPOWER_TXPOWER_Neg18dBm )
841+ static void cmd_neg18dbm (const struct shell * shell , size_t argc , char * * argv )
842+ {
843+ config .txpower = -18 ;
844+ shell_print (shell , "TX power : %d dBm" , config .txpower );
845+ }
846+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg18dBm) */
847+
840848static void cmd_neg20dbm (const struct shell * shell , size_t argc , char * * argv )
841849{
842850 config .txpower = -20 ;
843851 shell_print (shell , "TX power : %d dBm" , config .txpower );
844852}
845853
846- #if defined(RADIO_TXPOWER_TXPOWER_Neg26dBm )
847- static void cmd_neg26dbm (const struct shell * shell , size_t argc , char * * argv )
854+ #if defined(RADIO_TXPOWER_TXPOWER_Neg22dBm )
855+ static void cmd_neg22dbm (const struct shell * shell , size_t argc , char * * argv )
856+ {
857+ config .txpower = -22 ;
858+ shell_print (shell , "TX power : %d dBm" , config .txpower );
859+ }
860+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg22dBm) */
861+
862+ #if defined(RADIO_TXPOWER_TXPOWER_Neg28dBm )
863+ static void cmd_neg28dbm (const struct shell * shell , size_t argc , char * * argv )
848864{
849- config .txpower = -26 ;
865+ config .txpower = -28 ;
850866 shell_print (shell , "TX power : %d dBm" , config .txpower );
851867}
852- #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg26dBm ) */
868+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg28dBm ) */
853869
854870#if defined(RADIO_TXPOWER_TXPOWER_Neg30dBm )
855871static void cmd_neg30dbm (const struct shell * shell , size_t argc , char * * argv )
@@ -881,6 +897,14 @@ static void cmd_neg70dbm(const struct shell *shell, size_t argc, char **argv)
881897}
882898#endif /* defined(RADIO_TXPOWER_TXPOWER_Neg70dBm) */
883899
900+ #if defined(RADIO_TXPOWER_TXPOWER_Neg100dBm )
901+ static void cmd_neg100dbm (const struct shell * shell , size_t argc , char * * argv )
902+ {
903+ config .txpower = -100 ;
904+ shell_print (shell , "TX power : %d dBm" , config .txpower );
905+ }
906+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg100dBm) */
907+
884908static int cmd_nrf_1mbit (const struct shell * shell , size_t argc , char * * argv )
885909{
886910 config .mode = NRF_RADIO_MODE_NRF_1MBIT ;
@@ -1254,10 +1278,16 @@ SHELL_STATIC_SUBCMD_SET_CREATE(sub_output_power,
12541278 SHELL_CMD (neg14dBm , NULL , "TX power: -14 dBm" , cmd_neg14dbm ),
12551279#endif /* defined(RADIO_TXPOWER_TXPOWER_Neg14dBm) */
12561280 SHELL_CMD (neg16dBm , NULL , "TX power: -16 dBm" , cmd_neg16dbm ),
1281+ #if defined(RADIO_TXPOWER_TXPOWER_Neg18dBm )
1282+ SHELL_CMD (neg18dBm , NULL , "TX power: -18 dBm" , cmd_neg18dbm ),
1283+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg18dBm) */
12571284 SHELL_CMD (neg20dBm , NULL , "TX power: -20 dBm" , cmd_neg20dbm ),
1258- #if defined(RADIO_TXPOWER_TXPOWER_Neg26dBm )
1259- SHELL_CMD (neg26dBm , NULL , "TX power: -26 dBm" , cmd_neg26dbm ),
1260- #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg26dBm) */
1285+ #if defined(RADIO_TXPOWER_TXPOWER_Neg22dBm )
1286+ SHELL_CMD (neg22dBm , NULL , "TX power: -22 dBm" , cmd_neg22dbm ),
1287+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg22dBm) */
1288+ #if defined(RADIO_TXPOWER_TXPOWER_Neg28dBm )
1289+ SHELL_CMD (neg28dBm , NULL , "TX power: -28 dBm" , cmd_neg28dbm ),
1290+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg28dBm) */
12611291#if defined(RADIO_TXPOWER_TXPOWER_Neg30dBm )
12621292 SHELL_CMD (neg30dBm , NULL , "TX power: -30 dBm" , cmd_neg30dbm ),
12631293#endif /* defined(RADIO_TXPOWER_TXPOWER_Neg30dBm) */
@@ -1268,6 +1298,9 @@ SHELL_STATIC_SUBCMD_SET_CREATE(sub_output_power,
12681298#if defined(RADIO_TXPOWER_TXPOWER_Neg70dBm )
12691299 SHELL_CMD (neg70dBm , NULL , "TX power: -70 dBm" , cmd_neg70dbm ),
12701300#endif /* defined(RADIO_TXPOWER_TXPOWER_Neg70dBm) */
1301+ #if defined(RADIO_TXPOWER_TXPOWER_Neg100dBm )
1302+ SHELL_CMD (neg100dBm , NULL , "TX power: -100 dBm" , cmd_neg100dbm ),
1303+ #endif /* defined(RADIO_TXPOWER_TXPOWER_Neg100dBm) */
12711304 SHELL_SUBCMD_SET_END
12721305);
12731306
0 commit comments