SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Application filters are created by the host application, and defined in a hierarchical way. The maximal number of application filters is 50. Application filters can be created, removed, enabled, disabled, and stored by the host application. During these operations, there are some transactional periods in which the filters might behave differently than the final behavior (it is possible that some of the filters are disabled and some enabled during these transactions). Therefore, TI recommends first creating each filter as disabled, and then enabling all of them at once (one enable command).
Stored filters are created once, stored on the SFLASH, and then loaded by the device as part of the device start-up.
Creating a basic Rx filter requires definitions of three attributes: trigger, rule, and actions. This subsection describes these attributes and the additional parameters that are required by the creation function (sl_WlanRxFilterAdd). The creation function requires the following parameters: