Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
plat.h File Reference
PyMite's Porting Interface. More...
Go to the source code of this file.
Functions | |
PmReturn_t | plat_init (void) |
Initializes the platform as needed by the routines in the platform implementation file. | |
PmReturn_t | plat_deinit (void) |
De-initializes the platform after the VM is done running. | |
uint8_t | plat_memGetByte (PmMemSpace_t memspace, uint8_t const **paddr) |
Returns the byte at the given address in memspace. | |
PmReturn_t | plat_getByte (uint8_t *b) |
Receives one byte from the default connection, usually UART0 on a target device or stdio on the desktop. | |
PmReturn_t | plat_putByte (uint8_t b) |
Sends one byte out on the default connection, usually UART0 on a target device or stdio on the desktop. | |
PmReturn_t | plat_getMsTicks (uint32_t *r_ticks) |
Gets the number of timer ticks that have passed since system start. | |
void | plat_reportError (PmReturn_t result) |
Reports an exception or other error that caused the thread to quit. |
Detailed Description
PyMite's Porting Interface.
Definition in file plat.h.
Function Documentation
PmReturn_t plat_deinit | ( | void | ) |
PmReturn_t plat_getByte | ( | uint8_t * | b ) |
PmReturn_t plat_getMsTicks | ( | uint32_t * | r_ticks ) |
PmReturn_t plat_init | ( | void | ) |
uint8_t plat_memGetByte | ( | PmMemSpace_t | memspace, |
uint8_t const ** | paddr | ||
) |
Returns the byte at the given address in memspace.
Increments the address (just like getc and read(1)) to make image loading work (recursively).
PORT: fill in getByte for each memspace in the system; call sys_error for invalid memspaces.
- Parameters:
-
memspace memory space/type paddr ptr to address
- Returns:
- byte from memory. paddr - points to the next byte
PmReturn_t plat_putByte | ( | uint8_t | b ) |
void plat_reportError | ( | PmReturn_t | result ) |
Generated on Tue Jul 12 2022 17:07:01 by
