There must be more to it than this ...
# Package: apps/bletiny
syscfg.vals:
SHELL_TASK: 1
STATS_NAMES: 1
I can confirm that changing SHELL_TASK to 0 does indeed disable the shell, but
STATS_NAME does not seem to enable stats.
dg
> On Oct 27, 2016, at 2:36 PM, will sanfilippo <[email protected]> wrote:
>
> Sorry David. I meant to say “syscfg.yml” file (I missed the l at the end) :-)
>
> I was a bit brief in my answer; sorry, I should have explained things a bit
> more. What I was pointing out was the definition of the system configuration
> variable that is used to enable/disable stat names. You can override the
> setting of this value in various ways. If you change the default value in the
> syscfg.yml file in sys/stats you would be enabling it for everyone (not
> good). What you should do is override it in either your application or in
> your target. The way to override it in the app or target is to have a
> syscfg.yml file in the appropriate directory. For example, let’s say you want
> to override it in your app. An example of this in in the timtest app. There
> is a syscfg.yml file in apps/timtest. If you open it up you will see
> syscfg.vals. What you would do is add this:
>
> syscfg.vals:
> STATS_NAMES: 1
>
> NOTE: make sure there is a space between the colon and 1! Not sure if that
> has been fixed but you will need a space there.
>
> You can do something similar if you want to add it to your target. There are
> a number of examples of this in various targets (nrf51_spitest has an
> example).
>
>
>
>> On Oct 27, 2016, at 11:05 AM, will sanfilippo <[email protected]> wrote:
>>
>> I believe that this is now defined in the syscfg.ym file in the stats
>> package and is called STATS_NAMES.
>>
>>> On Oct 27, 2016, at 8:12 AM, David G. Simmons <[email protected]> wrote:
>>>
>>> So I'm properly on the develop branch, finally.
>>> I've properly built and loaded bletiny onto the nrf52dk board, and verified
>>> that it is running.
>>>
>>> 52358: > tasks
>>> Tasks:
>>> 52799: idle (prio: 255, tid: 0, lcheck: 0, ncheck: 0, flags: 0x20, ssize:
>>> 64, susage: 34, cswcnt: 423, tot_run_time: 52799ms)
>>> 52802: ble_ll (prio: 0, tid: 1, lcheck: 0, ncheck: 0, flags: 0x20, ssize:
>>> 80, susage: 60, cswcnt: 11, tot_run_time: 0ms)
>>> 52805: shell (prio: 1, tid: 2, lcheck: 0, ncheck: 0, flags: 0x20, ssize:
>>> 512, susage: 115, cswcnt: 17, tot_run_time: 0ms)
>>> 52808: bletiny (prio: 1, tid: 3, lcheck: 0, ncheck: 0, flags: 0x20, ssize:
>>> 512, susage: 138, cswcnt: 838, tot_run_time: 0ms)
>>> 52811: >
>>>
>>> Apparently something has changed in how the stats are enabled in the
>>> develop branch though.
>>>
>>> newt target set myble cflags=-DSTATS_NAME_ENABLE
>>>
>>> Does not enable stats ...
>>>
>>> 56985: > ?
>>> Commands:
>>> 57514: echo ? prompt tasks mempools date
>>> 57515: b
>>> 57516: > stat ble_ll
>>> Unknown command stat
>>> 62002: >
>>>
>>> So, should I remove references to the stats from the docs? Or do we need to
>>> update the bletiny demo to enable stats again?
>>>
>>> dg
>>> --
>>> David G. Simmons
>>> (919) 534-5099
>>> Web <https://davidgs.com/> • Blog <https://davidgs.com/davidgs_blog> •
>>> Linkedin <http://linkedin.com/in/davidgsimmons> • Twitter
>>> <http://twitter.com/TechEvangelist1> • GitHub <http://github.com/davidgs>
>>> /** Message digitally signed for security and authenticity.
>>> * If you cannot read the PGP.sig attachment, please go to
>>> * http://www.gnupg.com/ <http://www.gnupg.com/> Secure your email!!!
>>> * Public key available at keyserver.pgp.com <http://keyserver.pgp.com/>
>>> **/
>>> ♺ This email uses 100% recycled electrons. Don't blow it by printing!
>>>
>>> There are only 2 hard things in computer science: Cache invalidation,
>>> naming things, and off-by-one errors.
>>>
>>>
>>
>
--
David G. Simmons
(919) 534-5099
Web <https://davidgs.com/> • Blog <https://davidgs.com/davidgs_blog> • Linkedin
<http://linkedin.com/in/davidgsimmons> • Twitter
<http://twitter.com/TechEvangelist1> • GitHub <http://github.com/davidgs>
/** Message digitally signed for security and authenticity.
* If you cannot read the PGP.sig attachment, please go to
* http://www.gnupg.com/ <http://www.gnupg.com/> Secure your email!!!
* Public key available at keyserver.pgp.com <http://keyserver.pgp.com/>
**/
♺ This email uses 100% recycled electrons. Don't blow it by printing!
There are only 2 hard things in computer science: Cache invalidation, naming
things, and off-by-one errors.