forked from micropython/micropython
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
merge from 2.2.0 + fix up board defs
- Loading branch information
Showing
96 changed files
with
3,107 additions
and
196 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
python: | ||
version: 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
/* | ||
* This file is part of the MicroPython project, http://micropython.org/ | ||
* | ||
* The MIT License (MIT) | ||
* | ||
* Copyright (c) 2017 Scott Shawcroft for Adafruit Industries | ||
* | ||
* Permission is hereby granted, free of charge, to any person obtaining a copy | ||
* of this software and associated documentation files (the "Software"), to deal | ||
* in the Software without restriction, including without limitation the rights | ||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
* copies of the Software, and to permit persons to whom the Software is | ||
* furnished to do so, subject to the following conditions: | ||
* | ||
* The above copyright notice and this permission notice shall be included in | ||
* all copies or substantial portions of the Software. | ||
* | ||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
* THE SOFTWARE. | ||
*/ | ||
|
||
#include "boards/board.h" | ||
|
||
void board_init(void) | ||
{ | ||
} | ||
|
||
bool board_requests_safe_mode(void) { | ||
return false; | ||
} | ||
|
||
void reset_board(void) { | ||
} |
115 changes: 115 additions & 0 deletions
115
ports/atmel-samd/boards/feather_m0_supersized/conf_access.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
/** | ||
* \file | ||
* | ||
* \brief Memory access control configuration file. | ||
* | ||
* Copyright (c) 2014-2015 Atmel Corporation. All rights reserved. | ||
* | ||
* \asf_license_start | ||
* | ||
* \page License | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* 1. Redistributions of source code must retain the above copyright notice, | ||
* this list of conditions and the following disclaimer. | ||
* | ||
* 2. Redistributions in binary form must reproduce the above copyright notice, | ||
* this list of conditions and the following disclaimer in the documentation | ||
* and/or other materials provided with the distribution. | ||
* | ||
* 3. The name of Atmel may not be used to endorse or promote products derived | ||
* from this software without specific prior written permission. | ||
* | ||
* 4. This software may only be redistributed and used in connection with an | ||
* Atmel microcontroller product. | ||
* | ||
* THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED | ||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE | ||
* EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR | ||
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
* POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* \asf_license_stop | ||
* | ||
*/ | ||
/* | ||
* Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> | ||
*/ | ||
|
||
#ifndef _CONF_ACCESS_H_ | ||
#define _CONF_ACCESS_H_ | ||
|
||
#include "compiler.h" | ||
#include "board.h" | ||
|
||
|
||
/*! \name Activation of Logical Unit Numbers | ||
*/ | ||
//! @{ | ||
#define LUN_0 ENABLE //!< On-Chip Virtual Memory. | ||
#define LUN_1 DISABLE //!< AT45DBX Data Flash. | ||
#define LUN_2 DISABLE //!< SD/MMC Card over SPI. | ||
#define LUN_3 DISABLE //!< SD/MMC Card over MCI Slot 0. | ||
#define LUN_4 DISABLE | ||
#define LUN_5 DISABLE | ||
#define LUN_6 DISABLE | ||
#define LUN_7 DISABLE | ||
#define LUN_USB DISABLE //!< Host Mass-Storage Memory. | ||
//! @} | ||
|
||
/*! \name LUN 0 Definitions | ||
*/ | ||
//! @{ | ||
#define LUN_0_INCLUDE "access_vfs.h" | ||
#define Lun_0_test_unit_ready vfs_test_unit_ready | ||
#define Lun_0_read_capacity vfs_read_capacity | ||
#define Lun_0_unload NULL | ||
#define Lun_0_wr_protect vfs_wr_protect | ||
#define Lun_0_removal vfs_removal | ||
#define Lun_0_usb_read_10 vfs_usb_read_10 | ||
#define Lun_0_usb_write_10 vfs_usb_write_10 | ||
#define LUN_0_NAME "\"CircuitPython VFS[0]\"" | ||
//! @} | ||
|
||
#define MEM_USB LUN_USB | ||
|
||
/*! \name Actions Associated with Memory Accesses | ||
* | ||
* Write here the action to associate with each memory access. | ||
* | ||
* \warning Be careful not to waste time in order not to disturb the functions. | ||
*/ | ||
//! @{ | ||
#define memory_start_read_action(nb_sectors) | ||
#define memory_stop_read_action() | ||
#define memory_start_write_action(nb_sectors) | ||
#define memory_stop_write_action() | ||
//! @} | ||
|
||
/*! \name Activation of Interface Features | ||
*/ | ||
//! @{ | ||
#define ACCESS_USB true //!< MEM <-> USB interface. | ||
#define ACCESS_MEM_TO_RAM false //!< MEM <-> RAM interface. | ||
#define ACCESS_STREAM false //!< Streaming MEM <-> MEM interface. | ||
#define ACCESS_STREAM_RECORD false //!< Streaming MEM <-> MEM interface in record mode. | ||
#define ACCESS_MEM_TO_MEM false //!< MEM <-> MEM interface. | ||
#define ACCESS_CODEC false //!< Codec interface. | ||
//! @} | ||
|
||
/*! \name Specific Options for Access Control | ||
*/ | ||
//! @{ | ||
#define GLOBAL_WR_PROTECT false //!< Management of a global write protection. | ||
//! @} | ||
|
||
|
||
#endif // _CONF_ACCESS_H_ |
14 changes: 14 additions & 0 deletions
14
ports/atmel-samd/boards/feather_m0_supersized/conf_board.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
/** | ||
* \file | ||
* | ||
* \brief User board configuration template | ||
* | ||
*/ | ||
/* | ||
* Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> | ||
*/ | ||
|
||
#ifndef CONF_BOARD_H | ||
#define CONF_BOARD_H | ||
|
||
#endif // CONF_BOARD_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
#include "conf_clocks_external_32k.h" |
Oops, something went wrong.