[ 
https://issues.apache.org/jira/browse/MYNEWT-261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15435715#comment-15435715
 ] 

Christopher Collins commented on MYNEWT-261:
--------------------------------------------

Paul, could you please clarify what you mean by "the stats module does not copy 
the name"?

For what it's worth, here is how I would create three instances of a stats 
section:
{code}
/* Define the stats section struct. */
STATS_SECT_START(my_stats)
    STATS_SECT_ENTRY(conn_create)
    STATS_SECT_ENTRY(conn_delete)
    STATS_SECT_ENTRY(reset)
STATS_SECT_END

/* Define three instances of "my_stats". */
STATS_SECT_DECL(my_stats) px_1;
STATS_SECT_DECL(my_stats) px_2;
STATS_SECT_DECL(my_stats) px_3;
{code}

> stats module does not allow multiple instances of the same section
> ------------------------------------------------------------------
>
>                 Key: MYNEWT-261
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-261
>             Project: Mynewt
>          Issue Type: Improvement
>            Reporter: Paul Dietrich
>            Assignee: Christopher Collins
>             Fix For: v1_0_0_beta1
>
>
> Suppose I make a driver for peripheral X.  My driver supports up to 3 
> peripherals of type X.  I want each one to have a unique name.
> px_1
> px_2
> px_3
> Right now it takes a bit of fussing to do this since the stats modules does 
> not copy the name.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to