Remove portability wrappers for memset and memcopy
The esp sdk seems to provide them already
This commit is contained in:
parent
39aa340f82
commit
f3c809e1be
|
@ -2,9 +2,9 @@
|
||||||
#define _MESSAGE_H_
|
#define _MESSAGE_H_
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "util.h"
|
|
||||||
|
|
||||||
struct twinkl_message {
|
struct twinkl_message {
|
||||||
|
|
||||||
|
@ -28,8 +28,8 @@ struct twinkl_message {
|
||||||
* Static helper functions for messages
|
* Static helper functions for messages
|
||||||
*/
|
*/
|
||||||
static inline void twinkl_init_message(struct twinkl_message *msg) {
|
static inline void twinkl_init_message(struct twinkl_message *msg) {
|
||||||
twinkl_memset(msg->values, 0, TWINKL_CHANNEL_COUNT);
|
memset(msg->values, 0, TWINKL_CHANNEL_COUNT);
|
||||||
twinkl_memset(msg->mask, 0, TWINKL_MASK_BYTES);
|
memset(msg->mask, 0, TWINKL_MASK_BYTES);
|
||||||
msg->priority = 0;
|
msg->priority = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
#ifndef _UTIL_H_
|
|
||||||
#define _UTIL_H_
|
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
void __attribute__((weak)) twinkl_memset(void *ptr, int value, size_t num);
|
|
||||||
void __attribute__((weak)) twinkl_memcpy(void *destination, const void *source, size_t num);
|
|
||||||
|
|
||||||
#endif
|
|
9
twinkl.c
9
twinkl.c
|
@ -1,7 +1,6 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "util.h"
|
|
||||||
#include "twinkl.h"
|
#include "twinkl.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -12,8 +11,8 @@ uint8_t twinkl_has_changed;
|
||||||
|
|
||||||
|
|
||||||
void twinkl_init() {
|
void twinkl_init() {
|
||||||
twinkl_memset(twinkl_channels, 0, TWINKL_LEVEL_COUNT * TWINKL_CHANNEL_COUNT);
|
memset(twinkl_channels, 0, TWINKL_LEVEL_COUNT * TWINKL_CHANNEL_COUNT);
|
||||||
twinkl_memset(twinkl_masks, 0, TWINKL_LEVEL_COUNT * TWINKL_MASK_BYTES);
|
memset(twinkl_masks, 0, TWINKL_LEVEL_COUNT * TWINKL_MASK_BYTES);
|
||||||
|
|
||||||
twinkl_has_changed = 0;
|
twinkl_has_changed = 0;
|
||||||
}
|
}
|
||||||
|
@ -21,8 +20,8 @@ void twinkl_init() {
|
||||||
|
|
||||||
void twinkl_process_message(struct twinkl_message *msg) {
|
void twinkl_process_message(struct twinkl_message *msg) {
|
||||||
if(msg->priority < TWINKL_LEVEL_COUNT) {
|
if(msg->priority < TWINKL_LEVEL_COUNT) {
|
||||||
twinkl_memcpy(twinkl_channels[msg->priority], msg->values, TWINKL_CHANNEL_COUNT);
|
memcpy(twinkl_channels[msg->priority], msg->values, TWINKL_CHANNEL_COUNT);
|
||||||
twinkl_memcpy(twinkl_masks[msg->priority], msg->mask, TWINKL_MASK_BYTES);
|
memcpy(twinkl_masks[msg->priority], msg->mask, TWINKL_MASK_BYTES);
|
||||||
|
|
||||||
twinkl_has_changed = 1;
|
twinkl_has_changed = 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue