fix trailing space and new line
temporarily disable codespell
This commit is contained in:
@@ -62,7 +62,7 @@ Additional information:
|
||||
WrOff == (RdOff - 1): Buffer is full
|
||||
WrOff > RdOff: Free space includes wrap-around
|
||||
WrOff < RdOff: Used space includes wrap-around
|
||||
(WrOff == (SizeOfBuffer - 1)) && (RdOff == 0):
|
||||
(WrOff == (SizeOfBuffer - 1)) && (RdOff == 0):
|
||||
Buffer full and wrap-around after next byte
|
||||
|
||||
|
||||
@@ -504,7 +504,7 @@ static unsigned _GetAvailWriteSpace(SEGGER_RTT_BUFFER_UP* pRing) {
|
||||
* Reads characters from SEGGER real-time-terminal control block
|
||||
* which have been previously stored by the application.
|
||||
* Do not lock against interrupts and multiple access.
|
||||
* Used to do the same operation that J-Link does, to transfer
|
||||
* Used to do the same operation that J-Link does, to transfer
|
||||
* RTT data via other channels, such as TCP/IP or UART.
|
||||
*
|
||||
* Parameters
|
||||
@@ -693,7 +693,7 @@ unsigned SEGGER_RTT_ReadNoLock(unsigned BufferIndex, void* pData, unsigned Buffe
|
||||
* Function description
|
||||
* Reads characters from SEGGER real-time-terminal control block
|
||||
* which have been previously stored by the application.
|
||||
* Used to do the same operation that J-Link does, to transfer
|
||||
* Used to do the same operation that J-Link does, to transfer
|
||||
* RTT data via other channels, such as TCP/IP or UART.
|
||||
*
|
||||
* Parameters
|
||||
@@ -708,7 +708,7 @@ unsigned SEGGER_RTT_ReadNoLock(unsigned BufferIndex, void* pData, unsigned Buffe
|
||||
* This function must not be called when J-Link might also do RTT.
|
||||
* This function locks against all other RTT operations. I.e. during
|
||||
* the read operation, writing is also locked.
|
||||
* If only one consumer reads from the up buffer,
|
||||
* If only one consumer reads from the up buffer,
|
||||
* call sEGGER_RTT_ReadUpBufferNoLock() instead.
|
||||
*/
|
||||
unsigned SEGGER_RTT_ReadUpBuffer(unsigned BufferIndex, void* pBuffer, unsigned BufferSize) {
|
||||
@@ -766,7 +766,7 @@ unsigned SEGGER_RTT_Read(unsigned BufferIndex, void* pBuffer, unsigned BufferSiz
|
||||
* Function description
|
||||
* Stores a specified number of characters in SEGGER RTT
|
||||
* control block.
|
||||
* SEGGER_RTT_WriteWithOverwriteNoLock does not lock the application
|
||||
* SEGGER_RTT_WriteWithOverwriteNoLock does not lock the application
|
||||
* and overwrites data if the data does not fit into the buffer.
|
||||
*
|
||||
* Parameters
|
||||
@@ -779,7 +779,7 @@ unsigned SEGGER_RTT_Read(unsigned BufferIndex, void* pBuffer, unsigned BufferSiz
|
||||
* (2) For performance reasons this function does not call Init()
|
||||
* and may only be called after RTT has been initialized.
|
||||
* Either by calling SEGGER_RTT_Init() or calling another RTT API function first.
|
||||
* (3) Do not use SEGGER_RTT_WriteWithOverwriteNoLock if a J-Link
|
||||
* (3) Do not use SEGGER_RTT_WriteWithOverwriteNoLock if a J-Link
|
||||
* connection reads RTT data.
|
||||
*/
|
||||
void SEGGER_RTT_WriteWithOverwriteNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) {
|
||||
@@ -946,7 +946,7 @@ CopyStraight:
|
||||
* Stores a specified number of characters in SEGGER RTT
|
||||
* control block inside a <Down> buffer.
|
||||
* SEGGER_RTT_WriteDownBufferNoLock does not lock the application.
|
||||
* Used to do the same operation that J-Link does, to transfer
|
||||
* Used to do the same operation that J-Link does, to transfer
|
||||
* RTT data from other channels, such as TCP/IP or UART.
|
||||
*
|
||||
* Parameters
|
||||
@@ -1116,7 +1116,7 @@ unsigned SEGGER_RTT_WriteNoLock(unsigned BufferIndex, const void* pBuffer, unsig
|
||||
* This function must not be called when J-Link might also do RTT.
|
||||
* This function locks against all other RTT operations. I.e. during
|
||||
* the write operation, writing from the application is also locked.
|
||||
* If only one consumer writes to the down buffer,
|
||||
* If only one consumer writes to the down buffer,
|
||||
* call SEGGER_RTT_WriteDownBufferNoLock() instead.
|
||||
*/
|
||||
unsigned SEGGER_RTT_WriteDownBuffer(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) {
|
||||
|
@@ -44,7 +44,7 @@
|
||||
---------------------------END-OF-HEADER------------------------------
|
||||
File : SEGGER_RTT.h
|
||||
Purpose : Implementation of SEGGER real-time transfer which allows
|
||||
real-time communication on targets which support debugger
|
||||
real-time communication on targets which support debugger
|
||||
memory accesses while the CPU is running.
|
||||
Revision: $Rev: 17697 $
|
||||
----------------------------------------------------------------------
|
||||
|
@@ -36,9 +36,9 @@ Additional information:
|
||||
#define _THUMB_CODE .code 16
|
||||
#define _WORD .word
|
||||
#define _SECTION(Sect, Type, AlignExp) .section Sect ##, "ax"
|
||||
#define _ALIGN(Exp) .align Exp
|
||||
#define _ALIGN(Exp) .align Exp
|
||||
#define _PLACE_LITS .ltorg
|
||||
#define _DATA_SECT_START
|
||||
#define _DATA_SECT_START
|
||||
#define _C_STARTUP _start
|
||||
#define _STACK_END __stack_end__
|
||||
#define _RAMFUNC
|
||||
@@ -58,7 +58,7 @@ Additional information:
|
||||
#define _THUMB_CODE THUMB
|
||||
#define _WORD DCD
|
||||
#define _SECTION(Sect, Type, AlignExp) SECTION Sect ## : ## Type ## :REORDER:NOROOT ## (AlignExp)
|
||||
#define _ALIGN(Exp) alignrom Exp
|
||||
#define _ALIGN(Exp) alignrom Exp
|
||||
#define _PLACE_LITS
|
||||
#define _DATA_SECT_START DATA
|
||||
#define _C_STARTUP __iar_program_start
|
||||
|
@@ -91,12 +91,12 @@ Revision: $Rev: 18601 $
|
||||
*
|
||||
* RTT memcpy configuration
|
||||
*
|
||||
* memcpy() is good for large amounts of data,
|
||||
* memcpy() is good for large amounts of data,
|
||||
* but the overhead is big for small amounts, which are usually stored via RTT.
|
||||
* With SEGGER_RTT_MEMCPY_USE_BYTELOOP a simple byte loop can be used instead.
|
||||
*
|
||||
* SEGGER_RTT_MEMCPY() can be used to replace standard memcpy() in RTT functions.
|
||||
* This is may be required with memory access restrictions,
|
||||
* This is may be required with memory access restrictions,
|
||||
* such as on Cortex-A devices with MMU.
|
||||
*/
|
||||
#ifndef SEGGER_RTT_MEMCPY_USE_BYTELOOP
|
||||
@@ -105,7 +105,7 @@ Revision: $Rev: 18601 $
|
||||
//
|
||||
// Example definition of SEGGER_RTT_MEMCPY to external memcpy with GCC toolchains and Cortex-A targets
|
||||
//
|
||||
//#if ((defined __SES_ARM) || (defined __CROSSWORKS_ARM) || (defined __GNUC__)) && (defined (__ARM_ARCH_7A__))
|
||||
//#if ((defined __SES_ARM) || (defined __CROSSWORKS_ARM) || (defined __GNUC__)) && (defined (__ARM_ARCH_7A__))
|
||||
// #define SEGGER_RTT_MEMCPY(pDest, pSrc, NumBytes) SEGGER_memcpy((pDest), (pSrc), (NumBytes))
|
||||
//#endif
|
||||
|
||||
@@ -204,7 +204,7 @@ Revision: $Rev: 18601 $
|
||||
: \
|
||||
: \
|
||||
);
|
||||
|
||||
|
||||
#define SEGGER_RTT_UNLOCK() __asm volatile ("csrr a1, mstatus \n\t" \
|
||||
"or %0, %0, a1 \n\t" \
|
||||
"csrs mstatus, %0 \n\t" \
|
||||
@@ -345,8 +345,8 @@ Revision: $Rev: 18601 $
|
||||
#define SEGGER_RTT_LOCK() { \
|
||||
unsigned long LockState; \
|
||||
LockState = get_psw() & 0x010000; \
|
||||
clrpsw_i();
|
||||
|
||||
clrpsw_i();
|
||||
|
||||
#define SEGGER_RTT_UNLOCK() set_psw(get_psw() | LockState); \
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user