micropython/ports/windows/msvc
Damien George 7d39db2503 extmod/modmachine: Factor ports' machine module dict to common code.
This is a code factoring to have the dict for the machine module in one
location, and all the ports use that same dict.  The machine.soft_reset()
function implementation is also factored because it's the same for all
ports that did already implement it.  Eventually more functions/bindings
can be factored.

All ports remain functionally the same, except:
- cc3200 port: gains soft_reset, mem8, mem16, mem32, Signal; loses POWER_ON
  (which was a legacy constant, replaced long ago by PWRON_RESET)
- nrf port: gains Signal
- qemu-arm port: gains soft_reset
- unix port: gains soft_reset
- zephyr port: gains soft_reset, mem8, mem16, mem32

Signed-off-by: Damien George <damien@micropython.org>
2023-11-30 16:11:11 +11:00
..
sys windows/msvc: Fix warnings regarding function declarations. 2020-03-25 00:38:11 +11:00
common.props windows/msvc: Make mpy-cross independent of micropython variant. 2023-02-01 13:10:00 +11:00
debug.props windows/msvc: Move build options from .vcxproj to .props files. 2019-09-18 22:14:11 +10:00
dirent.c windows/msvc: Implement file/directory type query. 2018-10-05 17:14:33 +10:00
dirent.h windows/msvc: Implement file/directory type query. 2018-10-05 17:14:33 +10:00
genhdr.targets windows/msvc: Fix module freezing. 2023-02-01 13:10:00 +11:00
gettimeofday.c ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00
paths.props all: Keep msvc build output in build/ directories. 2022-12-13 17:18:53 +11:00
release.props windows/msvc: Move build options from .vcxproj to .props files. 2019-09-18 22:14:11 +10:00
sources.props extmod/modmachine: Factor ports' machine module dict to common code. 2023-11-30 16:11:11 +11:00
unistd.h ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00