זיכרון
המודול הזה כולל הפשטת פלטפורמה להקצאת זיכרון דינמי.
סיכום
פונקציות |
|
---|---|
otPlatCAlloc(size_t aNum, size_t aSize)
|
void *
מקצה באופן דינמי זיכרון חדש.
|
otPlatFree(void *aPtr)
|
void
פינוי של זיכרון שהוקצה באופן דינמי.
|
פונקציות
OTPlatCISOC
void * otPlatCAlloc( size_t aNum, size_t aSize )
מקצה באופן דינמי זיכרון חדש.
בפלטפורמות שתומכות באפשרות הזו, כל מה שצריך לעשות הוא להפנות אל קליק. למשתמשים שלא תומכים ב-CallCall, צריך לתמוך באותה פונקציונליות:
"הפונקציה ococ() מקצה באופן רציף מספיק מקום לאובייקטים בגודל בייטים של זיכרון ומחזירה מצביע לזיכרון שהוקצה. הזיכרון שהוקצה מכיל בייטים של ערך אפס."
פונקציה זו נדרשת עבור Openthread_CONFIG_HEAP_EXTERNAL_ENABLE.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
ערכי החזרה |
|
OTPlatFree
void otPlatFree( void *aPtr )
פינוי של זיכרון שהוקצה באופן דינמי.
פונקציה זו נדרשת עבור Openthread_CONFIG_HEAP_EXTERNAL_ENABLE.
פרטים | |||
---|---|---|---|
פרמטרים |
|
מקורות מידע
נושאי עזר של OpenThread API מגיעים מקוד המקור, שזמין ב-GitHub. למידע נוסף או כדי להוסיף מידע למסמכים שלנו, יש לעיין במשאבים.