mirror of
https://github.com/bobbimanners/emailler.git
synced 2024-11-16 09:06:57 +00:00
8279ef4d63
Up to now every IP65 library contained exactly one Ethernet driver. In scenarios without strict memory limitations I might however be benefitial to have an IP65 library containing all Ethernet drivers available for a given target. The Ethernet hardware detection that was already present before is used in this scenario to try to initialize one Ethernet driver after the other until one succeeds. If all drivers fail to initialize the user gets informed as usual. The WIZ811MJ driver was primarily introduced for orthogonality reasons. There are however at least two W5100-based prototypes for the C64 so it makes at least some sense. The name was chosen as sort of placeholder for "something containing a W5100 chip".
38 lines
927 B
ArmAsm
38 lines
927 B
ArmAsm
; ETH64 driver
|
|
|
|
.export _lan91c96_driver_name
|
|
.export _lan91c96_driver_io_base
|
|
|
|
|
|
.rodata
|
|
|
|
_lan91c96_driver_name:
|
|
.byte "ETH64",0
|
|
|
|
|
|
.data
|
|
|
|
_lan91c96_driver_io_base:
|
|
.word $de00
|
|
|
|
|
|
|
|
; -- LICENSE FOR eth64.s --
|
|
; The contents of this file are subject to the Mozilla Public License
|
|
; Version 1.1 (the "License"); you may not use this file except in
|
|
; compliance with the License. You may obtain a copy of the License at
|
|
; http://www.mozilla.org/MPL/
|
|
;
|
|
; Software distributed under the License is distributed on an "AS IS"
|
|
; basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
|
|
; License for the specific language governing rights and limitations
|
|
; under the License.
|
|
;
|
|
; The Original Code is ip65.
|
|
;
|
|
; The Initial Developer of the Original Code is Jonno Downes,
|
|
; jonno@jamtronix.com.
|
|
; Portions created by the Initial Developer are Copyright (C) 2009
|
|
; Jonno Downes. All Rights Reserved.
|
|
; -- LICENSE END --
|