> On Jul 6, 2018, at 5:49 PM, Kevin Townsend <ke...@adafruit.com.INVALID> wrote:
>
> Hi Chris,
>> The error codes that come back in newtmgr responses are always (or at
>> least should be) MGMT_ERR codes:
>> https://github.com/apache/mynewt-core/blob/42bb5acc2f049d346c81f25e8c354bc3c6afefd4/mgmt/mgmt/include/mgmt/mgmt.h#L65
>>
>> `MGMT_ERR_ENOENT` is indicated when the newtmgr command isn't recognized
>> (it is also used for other conditions; seems like we should have a
>> dedicated error code for "command not supported).
> Thanks for the point, and the quick reply!
>
> Command not supported would be more helpful, yes, but not a major problem.
>> Did you enable the `FS_NMGR` syscfg setting?
> That was indeed the problem. I did dig through the various packages looking
> at the CFG values, but didn't notice that one. Works great in the sim now
> with:
>
> # Enable newtmgr commands.
> STATS_NEWTMGR: 1 # Enable stats over newtmgr
> LOG_NEWTMGR: 1 # Enable log over newtmgr
> CONFIG_NEWTMGR: 1 # Enable config over newtmgr
> FS_NMGR: 1 # Enable 'fs' access from newtmgr
>
> It's a shame the naming is sort of inconsistent (inner OCD self speaking),
> but that's a minor detail. :P
>
I know what you mean. There’s other examples of the same. But then renaming
these would
break people’s build targets. Which is not nice :)
Although I guess we could do this if we gave people enough warning.