A potpurri of memory pool-related enhancements:
- Allow users to specify alignment of memory pool blocks. (Requires an extra argument during initialization.)
- Alignment would apply to the minimum block size. All larger block sizes would automatically have this alignment.
- Probably need to insist that minimum block size be a multiple of specified alignment to eliminate the need for padding bytes.
|5353,5||unified: Tweak K_MEMORY_POOL_DEFINE() macro||zephyr||Status: MERGED||+2||+1|