Google Embedded Life: Taking address of "buffer" may require an extended pointer for this device