kopia lustrzana https://github.com/micropython/micropython
Merge 5e0133f362
into 01c31ea804
commit
36f8f661b1
|
@ -211,7 +211,11 @@ static void wiznet5k_init(void) {
|
||||||
// Configure wiznet for raw ethernet frame usage.
|
// Configure wiznet for raw ethernet frame usage.
|
||||||
|
|
||||||
// Configure 16k buffers for fast MACRAW
|
// Configure 16k buffers for fast MACRAW
|
||||||
|
#if _WIZCHIP_ < W5200
|
||||||
|
uint8_t sn_size[8] = {8, 0, 0, 0, 8, 0, 0, 0}; // 8k buffers on W5100 and W5100S
|
||||||
|
#else
|
||||||
uint8_t sn_size[16] = {16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0};
|
uint8_t sn_size[16] = {16, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0};
|
||||||
|
#endif
|
||||||
ctlwizchip(CW_INIT_WIZCHIP, sn_size);
|
ctlwizchip(CW_INIT_WIZCHIP, sn_size);
|
||||||
|
|
||||||
if (wiznet5k_obj.use_interrupt) {
|
if (wiznet5k_obj.use_interrupt) {
|
||||||
|
@ -221,7 +225,7 @@ static void wiznet5k_init(void) {
|
||||||
setSn_IMR(0, Sn_IR_RECV);
|
setSn_IMR(0, Sn_IR_RECV);
|
||||||
#if _WIZCHIP_ == W5100S
|
#if _WIZCHIP_ == W5100S
|
||||||
// Enable interrupt pin
|
// Enable interrupt pin
|
||||||
setMR(MR2_G_IEN);
|
setMR2(MR2_G_IEN);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mp_hal_pin_input(wiznet5k_obj.pin_intn);
|
mp_hal_pin_input(wiznet5k_obj.pin_intn);
|
||||||
|
|
Ładowanie…
Reference in New Issue