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.
>>
>>
>