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_interface.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_interface.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 23:13:47 by
1.7.2