Skip to content

Core renesas / Storage library, Fix for #366 (Name conflict in library Storage) #370

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 4 commits into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions libraries/BlockDevices/CodeFlashBlockDevice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@

#include "CodeFlashBlockDevice.h"

#define debug_if rns_storage_dbg_if
#define debug_mem rns_storage_dbg_mem

// To enable debug set CF_DBG to 1 and make sure STORAGE_DEBUG is defined
// in Storage/storage_common.h
#define CF_DBG 0
Expand Down
3 changes: 3 additions & 0 deletions libraries/BlockDevices/MBRBlockDevice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
#include <algorithm>
#include <string.h>

#define debug_if rns_storage_dbg_if
#define debug_mem rns_storage_dbg_mem

// To enable debug set MBR_DBG to 1 and make sure STORAGE_DEBUG is defined
// in Storage/storage_common.h
#define MBR_DBG 0
Expand Down
3 changes: 3 additions & 0 deletions libraries/BlockDevices/QSPIFlashBlockDevice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
/* ########################################################################## */
#include "QSPIFlashBlockDevice.h"

#define debug_if rns_storage_dbg_if
#define debug_mem rns_storage_dbg_mem

#ifdef HAS_QSPI

// To enable debug set QSPIF_DBG to 1 and make sure STORAGE_DEBUG is defined
Expand Down
2 changes: 2 additions & 0 deletions libraries/FATFilesystem/FATFileSystem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
#include <errno.h>
#include <stdlib.h>

#define debug_if rns_storage_dbg_if

//namespace mbed {

//using namespace mbed;
Expand Down
2 changes: 1 addition & 1 deletion libraries/Storage/storage_common.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#ifdef STORAGE_DEBUG

char debug_buffer[STORAGE_BUFF_DIM];
char rns_storage_dbg_buf[STORAGE_BUFF_DIM];

#endif

Expand Down
26 changes: 13 additions & 13 deletions libraries/Storage/storage_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,21 @@ extern "C" {
#define STORAGE_BUFF_DIM 512
#define PRINT_SIZE 32

extern char debug_buffer[STORAGE_BUFF_DIM];
extern char rns_storage_dbg_buf[STORAGE_BUFF_DIM];

/** Output a debug message
*
* @param format printf-style format string, followed by variables
*/
static inline void debug(const char *fmt, ...)
static inline void rns_storage_dbg(const char *fmt, ...)
{
memset(debug_buffer,0x00,256);
memset(rns_storage_dbg_buf,0x00,256);
va_list va;
va_start (va, fmt);
vsnprintf (debug_buffer,STORAGE_BUFF_DIM, fmt, va);
vsnprintf (rns_storage_dbg_buf,STORAGE_BUFF_DIM, fmt, va);
va_end (va);
if(Serial)
Serial.println(debug_buffer);
Serial.println(rns_storage_dbg_buf);
}


Expand All @@ -44,20 +44,20 @@ static inline void debug(const char *fmt, ...)
* @param condition output only if condition is true (!= 0)
* @param format printf-style format string, followed by variables
*/
static inline void debug_if(int condition, const char *fmt, ...)
static inline void rns_storage_dbg_if(int condition, const char *fmt, ...)
{
if (condition) {
memset(debug_buffer,0x00,256);
memset(rns_storage_dbg_buf,0x00,256);
va_list va;
va_start (va, fmt);
vsnprintf (debug_buffer,STORAGE_BUFF_DIM, fmt, va);
vsnprintf (rns_storage_dbg_buf,STORAGE_BUFF_DIM, fmt, va);
va_end (va);
if(Serial)
Serial.println(debug_buffer);
Serial.println(rns_storage_dbg_buf);
}
}

static inline void debug_mem(uint8_t *b, uint32_t _size)
static inline void rns_storage_dbg_mem(uint8_t *b, uint32_t _size)
{
if (b != nullptr) {
Serial.println("");
Expand All @@ -76,16 +76,16 @@ static inline void debug_mem(uint8_t *b, uint32_t _size)

#else

static inline void debug_if(int condition, const char *format, ...) {
static inline void rns_storage_dbg_if(int condition, const char *format, ...) {
(void)condition;
(void)format;
}

static inline void debug(const char *format, ...) {
static inline void rns_storage_dbg(const char *format, ...) {
(void)format;
}

static inline void debug_mem(uint8_t *b, uint32_t _size) {
static inline void _rns_storage_dbg_mem(uint8_t *b, uint32_t _size) {
(void)b;
(void)_size;
}
Expand Down
Loading