You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by an...@apache.org on 2018/11/08 18:25:07 UTC

[mynewt-core] branch master updated (060d4ef -> d822f91)

This is an automated email from the ASF dual-hosted git repository.

andk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.


    from 060d4ef  Merge pull request #1513 from mkiiskila/lps33_build_fix
     new dcb5dba  sys/stats: Add missing consts
     new d822f91  hw/sensors: Add missing consts

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 hw/sensor/include/sensor/sensor.h    | 15 ++++++++-------
 hw/sensor/src/sensor.c               | 17 +++++++++--------
 sys/stats/full/include/stats/stats.h |  8 ++++----
 sys/stats/full/src/stats.c           |  6 +++---
 sys/stats/stub/include/stats/stats.h |  2 +-
 5 files changed, 25 insertions(+), 23 deletions(-)


[mynewt-core] 01/02: sys/stats: Add missing consts

Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

andk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit dcb5dba2885cddc22916f30a21e7bb860790a195
Author: Andrzej Kaczmarek <an...@codecoup.pl>
AuthorDate: Thu Nov 8 11:44:08 2018 +0100

    sys/stats: Add missing consts
---
 sys/stats/full/include/stats/stats.h | 8 ++++----
 sys/stats/full/src/stats.c           | 6 +++---
 sys/stats/stub/include/stats/stats.h | 2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys/stats/full/include/stats/stats.h b/sys/stats/full/include/stats/stats.h
index 1763b6a..f5fa41a 100644
--- a/sys/stats/full/include/stats/stats.h
+++ b/sys/stats/full/include/stats/stats.h
@@ -33,7 +33,7 @@ struct stats_name_map {
 } __attribute__((packed));
 
 struct stats_hdr {
-    char *s_name;
+    const char *s_name;
     uint8_t s_size;
     uint8_t s_cnt;
     uint16_t s_pad1;
@@ -115,10 +115,10 @@ const struct stats_name_map STATS_NAME_MAP_NAME(__sectname)[] = {
 
 int stats_init(struct stats_hdr *shdr, uint8_t size, uint8_t cnt,
     const struct stats_name_map *map, uint8_t map_cnt);
-int stats_register(char *name, struct stats_hdr *shdr);
+int stats_register(const char *name, struct stats_hdr *shdr);
 int stats_init_and_reg(struct stats_hdr *shdr, uint8_t size, uint8_t cnt,
                        const struct stats_name_map *map, uint8_t map_cnt,
-                       char *name);
+                       const char *name);
 void stats_reset(struct stats_hdr *shdr);
 
 typedef int (*stats_walk_func_t)(struct stats_hdr *, void *, char *,
@@ -128,7 +128,7 @@ int stats_walk(struct stats_hdr *, stats_walk_func_t, void *);
 typedef int (*stats_group_walk_func_t)(struct stats_hdr *, void *);
 int stats_group_walk(stats_group_walk_func_t, void *);
 
-struct stats_hdr *stats_group_find(char *name);
+struct stats_hdr *stats_group_find(const char *name);
 
 /* Private */
 #if MYNEWT_VAL(STATS_NEWTMGR)
diff --git a/sys/stats/full/src/stats.c b/sys/stats/full/src/stats.c
index efff11e..2d601a9 100644
--- a/sys/stats/full/src/stats.c
+++ b/sys/stats/full/src/stats.c
@@ -263,7 +263,7 @@ err:
  * @return statistic structure if found, NULL if not found.
  */
 struct stats_hdr *
-stats_group_find(char *name)
+stats_group_find(const char *name)
 {
     struct stats_hdr *cur;
 
@@ -289,7 +289,7 @@ stats_group_find(char *name)
  * @return 0 on success, non-zero error code on failure.
  */
 int
-stats_register(char *name, struct stats_hdr *shdr)
+stats_register(const char *name, struct stats_hdr *shdr)
 {
     struct stats_hdr *cur;
     int rc;
@@ -332,7 +332,7 @@ err:
 int
 stats_init_and_reg(struct stats_hdr *shdr, uint8_t size, uint8_t cnt,
                    const struct stats_name_map *map, uint8_t map_cnt,
-                   char *name)
+                   const char *name)
 {
     int rc;
 
diff --git a/sys/stats/stub/include/stats/stats.h b/sys/stats/stub/include/stats/stats.h
index f91a63e..dc469a3 100644
--- a/sys/stats/stub/include/stats/stats.h
+++ b/sys/stats/stub/include/stats/stats.h
@@ -32,7 +32,7 @@ struct stats_name_map {
 } __attribute__((packed));
 
 struct stats_hdr {
-    char *s_name;
+    const char *s_name;
     uint8_t s_size;
     uint8_t s_cnt;
     uint16_t s_pad1;


[mynewt-core] 02/02: hw/sensors: Add missing consts

Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

andk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit d822f91a9520ffdea5070ee343c5cb0c0ffef9e4
Author: Andrzej Kaczmarek <an...@codecoup.pl>
AuthorDate: Thu Nov 8 17:11:17 2018 +0100

    hw/sensors: Add missing consts
---
 hw/sensor/include/sensor/sensor.h | 15 ++++++++-------
 hw/sensor/src/sensor.c            | 17 +++++++++--------
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/hw/sensor/include/sensor/sensor.h b/hw/sensor/include/sensor/sensor.h
index 6884349..bedf034 100644
--- a/hw/sensor/include/sensor/sensor.h
+++ b/hw/sensor/include/sensor/sensor.h
@@ -942,7 +942,8 @@ struct sensor *sensor_mgr_find_next_bytype(sensor_type_t type, struct sensor *se
  *
  * @return 0 on success, non-zero error code on failure
  */
-struct sensor *sensor_mgr_find_next_bydevname(char *devname, struct sensor *prev_cursor);
+struct sensor *sensor_mgr_find_next_bydevname(const char *devname,
+                                              struct sensor *prev_cursor);
 
 /**
  * Check if sensor type matches
@@ -961,7 +962,7 @@ int sensor_mgr_match_bytype(struct sensor *sensor, void *);
  * @param poll_rate The poll rate in milli seconds
  */
 int
-sensor_set_poll_rate_ms(char *devname, uint32_t poll_rate);
+sensor_set_poll_rate_ms(const char *devname, uint32_t poll_rate);
 
 /**
  * Set the sensor poll rate multiple based on the device name, sensor type
@@ -970,7 +971,7 @@ sensor_set_poll_rate_ms(char *devname, uint32_t poll_rate);
  * @param stt The sensor type trait
  */
 int
-sensor_set_n_poll_rate(char *devname, struct sensor_type_traits *stt);
+sensor_set_n_poll_rate(const char *devname, struct sensor_type_traits *stt);
 
 /**
  * Transmit OIC trigger
@@ -1017,7 +1018,7 @@ sensor_get_type_traits_bytype(sensor_type_t type, struct sensor *sensor);
  * @return NULL on failure, sensor struct on success
  */
 struct sensor *
-sensor_get_type_traits_byname(char *, struct sensor_type_traits **,
+sensor_get_type_traits_byname(const char *, struct sensor_type_traits **,
                               sensor_type_t);
 
 /**
@@ -1029,7 +1030,7 @@ sensor_get_type_traits_byname(char *, struct sensor_type_traits **,
  * @return 0 on success, non-zero on failure
  */
 int
-sensor_set_thresh(char *devname, struct sensor_type_traits *stt);
+sensor_set_thresh(const char *devname, struct sensor_type_traits *stt);
 
 /**
  * Clears the low threshold for a sensor
@@ -1040,7 +1041,7 @@ sensor_set_thresh(char *devname, struct sensor_type_traits *stt);
  * @return 0 on success, non-zero on failure
  */
 int
-sensor_clear_low_thresh(char *devname, sensor_type_t type);
+sensor_clear_low_thresh(const char *devname, sensor_type_t type);
 
 /**
  * Clears the high threshold for a sensor
@@ -1051,7 +1052,7 @@ sensor_clear_low_thresh(char *devname, sensor_type_t type);
  * @return 0 on success, non-zero on failure
  */
 int
-sensor_clear_high_thresh(char *devname, sensor_type_t type);
+sensor_clear_high_thresh(const char *devname, sensor_type_t type);
 
 /**
  * Puts a notification event on the sensor manager evq
diff --git a/hw/sensor/src/sensor.c b/hw/sensor/src/sensor.c
index 7d84627..634fcca 100644
--- a/hw/sensor/src/sensor.c
+++ b/hw/sensor/src/sensor.c
@@ -240,7 +240,7 @@ err:
  * @param The sensor type trait
  */
 int
-sensor_set_n_poll_rate(char *devname, struct sensor_type_traits *stt)
+sensor_set_n_poll_rate(const char *devname, struct sensor_type_traits *stt)
 {
     struct sensor *sensor;
     struct sensor_type_traits *stt_tmp;
@@ -377,7 +377,7 @@ sensor_update_nextrun(struct sensor *sensor, os_time_t now)
  * @param The poll rate in milli seconds
  */
 int
-sensor_set_poll_rate_ms(char *devname, uint32_t poll_rate)
+sensor_set_poll_rate_ms(const char *devname, uint32_t poll_rate)
 {
     struct sensor *sensor;
     os_time_t next_wakeup;
@@ -837,9 +837,9 @@ sensor_get_type_traits_bytype(sensor_type_t type, struct sensor *sensor)
  * @return 0 on success, non-zero error code on failure
  */
 struct sensor *
-sensor_mgr_find_next_bydevname(char *devname, struct sensor *prev_cursor)
+sensor_mgr_find_next_bydevname(const char *devname, struct sensor *prev_cursor)
 {
-    return (sensor_mgr_find_next(sensor_mgr_match_bydevname, devname,
+    return (sensor_mgr_find_next(sensor_mgr_match_bydevname, (char *)devname,
             prev_cursor));
 }
 
@@ -1320,7 +1320,8 @@ sensor_up_timestamp(struct sensor *sensor)
  * @return NULL on failure, sensor struct on success
  */
 struct sensor *
-sensor_get_type_traits_byname(char *devname, struct sensor_type_traits **stt,
+sensor_get_type_traits_byname(const char *devname,
+                              struct sensor_type_traits **stt,
                               sensor_type_t type)
 {
     struct sensor *sensor;
@@ -1957,7 +1958,7 @@ sensor_set_trigger_cmp_algo(struct sensor *sensor, struct sensor_type_traits *st
  * @return 0 on success, non-zero on failure
  */
 int
-sensor_set_thresh(char *devname, struct sensor_type_traits *stt)
+sensor_set_thresh(const char *devname, struct sensor_type_traits *stt)
 {
     struct sensor_type_traits *stt_tmp;
     struct sensor *sensor;
@@ -2021,7 +2022,7 @@ err:
  * @return 0 on success, non-zero on failure
  */
 int
-sensor_clear_low_thresh(char *devname, sensor_type_t type)
+sensor_clear_low_thresh(const char *devname, sensor_type_t type)
 {
     struct sensor *sensor;
     struct sensor_type_traits *stt_tmp;
@@ -2062,7 +2063,7 @@ err:
  * @return 0 on success, non-zero on failure
  */
 int
-sensor_clear_high_thresh(char *devname, sensor_type_t type)
+sensor_clear_high_thresh(const char *devname, sensor_type_t type)
 {
     struct sensor *sensor;
     struct sensor_type_traits *stt_tmp;