@@ -317,10 +317,10 @@ export class BoardDiscovery
317
317
port,
318
318
} as Board )
319
319
) ;
320
- return maybeEnhancePortAddress ( {
320
+ return {
321
321
boards,
322
322
port,
323
- } ) ;
323
+ } ;
324
324
}
325
325
326
326
private fromRpcPort ( rpcPort : RpcPort ) : Port {
@@ -369,48 +369,3 @@ namespace DetectedPort {
369
369
return ! ! arg . port && arg . port . protocol === 'network' && ! arg . boards . length ;
370
370
}
371
371
}
372
-
373
- /**
374
- * Tries to enhance the port address if no boards were recognized for the port.
375
- * Basically, this method makes sure, that users will see more than an IP address
376
- * if the `'network'` board was not recognized by the Arduino CLI.
377
- *
378
- * See: https://github.com/arduino/arduino-ide/issues/1331
379
- */
380
- export function maybeEnhancePortAddress (
381
- detectedPort : DetectedPort
382
- ) : DetectedPort {
383
- for ( const enhancer of PortAddressEnhancers ) {
384
- const enhanced = enhancer ( detectedPort ) ;
385
- if ( enhanced ) {
386
- return enhanced ;
387
- }
388
- }
389
- return detectedPort ;
390
- }
391
-
392
- /**
393
- * Must return with `undefined` if the `arg` cannot be enhanced.
394
- */
395
- type PortAddressEnhancer = ( arg : DetectedPort ) => DetectedPort | undefined ;
396
- const PortAddressEnhancers : PortAddressEnhancer [ ] = [ enhanceESP32_S2 ] ;
397
-
398
- function enhanceESP32_S2 ( detectedPort : DetectedPort ) : DetectedPort | undefined {
399
- if ( DetectedPort . isUnrecognizedNetwork ( detectedPort ) ) {
400
- const { properties } = detectedPort . port ;
401
- if ( properties ) {
402
- const board = properties [ 'board' ] ; // This is just a cheap hack. See https://github.com/arduino/arduino-ide/issues/567#issuecomment-1219494389
403
- if ( board ) {
404
- const { boards, port } = detectedPort ;
405
- return {
406
- boards,
407
- port : {
408
- ...port ,
409
- address : `${ board } at ${ port . address } ` ,
410
- } ,
411
- } ;
412
- }
413
- }
414
- }
415
- return undefined ;
416
- }
0 commit comments